* on subclasses having satisfactorily implemented the
* {@link #readAddressProfile()} method.
*/
protected void initFromProfileData(byte[] data)
{
CDRInputStream in = new CDRInputStream(null, data);
in.openEncapsulatedArray();
readAddressProfile(in);
int length = in.read_ulong();
objectKey = new byte[length];
in.read_octet_array(objectKey, 0, length);
components = (version != null && version.minor > 0) ? new TaggedComponentList(in)
: new TaggedComponentList();
}