api/jar/src/main/java/javax/slee/profile/ProfileID.java
public final void setProfileID(String profileTableName, String profileName) throws NullPointerException, IllegalArgumentException {
        if (profileTableName == null) throw new NullPointerException("profileTableName is null");
        if (profileName == null) throw new NullPointerException("profileName is null");

        if (profileTableName.indexOf('/') >= 0) throw new IllegalArgumentException("profileTableName cannot contain the '/' character");

        this.profileTableName = profileTableName;
        this.profileName = profileName;
        this.address = null;
    }
public final void setProfileID(String profileTableName, String profileName) throws NullPointerException, IllegalArgumentException {
        if (profileTableName == null) throw new NullPointerException("profileTableName is null");
        if (profileName == null) throw new NullPointerException("profileName is null");

        if (profileTableName.indexOf('/') >= 0) throw new IllegalArgumentException("profileTableName cannot contain the '/' character");

        this.profileTableName = profileTableName;
        this.profileName = profileName;
        this.address = null;
    }
Set the profile table and profile referenced by this profile identifier to new
values.
@param profileTableName the name of the profile table.
@param profileName the name of the profile within the profile table.
@throws NullPointerException if either argument is <code>null</code>.
@throws IllegalArgumentException if <code>profileTableName</code> includes the
'<tt>/</tt>' character.  This character is not permitted in profile table names.