package iapp.classifiers;
public class OwnershipStructureClassifier
implements java.io.Serializable, iapp.services.Classifier {
public static final OwnershipStructureClassifier SOLE_PROPRIETORSHIP = new OwnershipStructureClassifier("SP");
public static final OwnershipStructureClassifier GENERAL_PARTNERSHIP = new OwnershipStructureClassifier("GP");
public static final OwnershipStructureClassifier LIMITED_PARTNERSHIP = new OwnershipStructureClassifier("LP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_PARTNERSHIP = new OwnershipStructureClassifier("LLP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_COMPANY = new OwnershipStructureClassifier("LLC");
public static final OwnershipStructureClassifier CORPORATION = new OwnershipStructureClassifier("C");
public static final OwnershipStructureClassifier NONPROFIT_CORPORATION = new OwnershipStructureClassifier("NP");
public static final OwnershipStructureClassifier CHARITABLE_SOLICITATIONS_PROGRAM = new OwnershipStructureClassifier("CSP");
public static final OwnershipStructureClassifier CHARITABLE_TRUST_PROGRAM = new OwnershipStructureClassifier("CTP");
public static final OwnershipStructureClassifier GOVERNMENT_AGENCY = new OwnershipStructureClassifier("GA");
public static final OwnershipStructureClassifier INTERNATIONAL_ORGANIZATION = new OwnershipStructureClassifier("IO");
public static final OwnershipStructureClassifier SOLE_PROPRIETORSHIP = new OwnershipStructureClassifier("SP");
public static final OwnershipStructureClassifier GENERAL_PARTNERSHIP = new OwnershipStructureClassifier("GP");
public static final OwnershipStructureClassifier LIMITED_PARTNERSHIP = new OwnershipStructureClassifier("LP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_PARTNERSHIP = new OwnershipStructureClassifier("LLP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_COMPANY = new OwnershipStructureClassifier("LLC");
public static final OwnershipStructureClassifier CORPORATION = new OwnershipStructureClassifier("C");
public static final OwnershipStructureClassifier NONPROFIT_CORPORATION = new OwnershipStructureClassifier("NP");
public static final OwnershipStructureClassifier CHARITABLE_SOLICITATIONS_PROGRAM = new OwnershipStructureClassifier("CSP");
public static final OwnershipStructureClassifier CHARITABLE_TRUST_PROGRAM = new OwnershipStructureClassifier("CTP");
public static final OwnershipStructureClassifier GOVERNMENT_AGENCY = new OwnershipStructureClassifier("GA");
public static final OwnershipStructureClassifier INTERNATIONAL_ORGANIZATION = new OwnershipStructureClassifier("IO");
public static final OwnershipStructureClassifier SOLE_PROPRIETORSHIP = new OwnershipStructureClassifier("SP");
public static final OwnershipStructureClassifier PARTNERSHIP = new OwnershipStructureClassifier("GP");
public static final OwnershipStructureClassifier LIMITED_PARTNERSHIP = new OwnershipStructureClassifier("LP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_PARTNERSHIP = new OwnershipStructureClassifier("LLP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_COMPANY = new OwnershipStructureClassifier("LLC");
public static final OwnershipStructureClassifier PUBLIC_CORPORATION = new OwnershipStructureClassifier("C");
public static final OwnershipStructureClassifier NONPROFIT_CORPORATION = new OwnershipStructureClassifier("NP");
public static final OwnershipStructureClassifier CHARITABLE_SOLICITATIONS_PROGRAM = new OwnershipStructureClassifier("CSP");
public static final OwnershipStructureClassifier CHARITABLE_TRUST_PROGRAM = new OwnershipStructureClassifier("CTP");
public static final OwnershipStructureClassifier GOVERNMENT_AGENCY = new OwnershipStructureClassifier("GA");
public static final OwnershipStructureClassifier INTERNATIONAL_ORGANIZATION = new OwnershipStructureClassifier("IO");
public static final OwnershipStructureClassifier CHARITABLE_TRUST_PROGRAM = new OwnershipStructureClassifier("CTP");
public static final OwnershipStructureClassifier INTERNATIONAL_ORGANIZATION = new OwnershipStructureClassifier("IO");
public static final OwnershipStructureClassifier CHARITABLE_TRUST_PROGRAM = new OwnershipStructureClassifier("CTP");
public static final OwnershipStructureClassifier INTERNATIONAL_ORGANIZATION = new OwnershipStructureClassifier("IO");
public static final OwnershipStructureClassifier PARTNERSHIP = new OwnershipStructureClassifier("GP");
public static final OwnershipStructureClassifier PUBLIC_CORPORATION = new OwnershipStructureClassifier("C");
public static final OwnershipStructureClassifier PRIVATE_CORPORATION = new OwnershipStructureClassifier("PC");
public static final OwnershipStructureClassifier CHARITABLE_SOLICITATIONS_PROGRAM = new OwnershipStructureClassifier("CSP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_PARTNERSHIP = new OwnershipStructureClassifier("LLP");
public static final OwnershipStructureClassifier LIMITED_PARTNERSHIP = new OwnershipStructureClassifier("LP");
public static final OwnershipStructureClassifier PARTNERSHIP = new OwnershipStructureClassifier("GP");
public static final OwnershipStructureClassifier PUBLIC_CORPORATION = new OwnershipStructureClassifier("C");
public static final OwnershipStructureClassifier PRIVATE_CORPORATION = new OwnershipStructureClassifier("PC");
public static final OwnershipStructureClassifier CHARITABLE_SOLICITATIONS_PROGRAM = new OwnershipStructureClassifier("CSP");
public static final OwnershipStructureClassifier LIMITED_LIABILITY_PARTNERSHIP = new OwnershipStructureClassifier("LLP");
public static final OwnershipStructureClassifier LIMITED_PARTNERSHIP = new OwnershipStructureClassifier("LP");
public static final OwnershipStructureClassifier PRIVATE_CORPORATION = new OwnershipStructureClassifier("PC");
private static final java.util.Map values = new java.util.TreeMap();
private static java.util.List literals = new java.util.ArrayList(3);
private static java.util.List names = new java.util.ArrayList(3);
/**
* Initializes the values.
*/
static {
values.put(SOLE_PROPRIETORSHIP.value, SOLE_PROPRIETORSHIP);
literals.add(SOLE_PROPRIETORSHIP.value);
SOLE_PROPRIETORSHIP.setName("SOLE_PROPRIETORSHIP");
names.add("SOLE_PROPRIETORSHIP");
values.put(GENERAL_PARTNERSHIP.value, GENERAL_PARTNERSHIP);
literals.add(GENERAL_PARTNERSHIP.value);
GENERAL_PARTNERSHIP.setName("GENERAL_PARTNERSHIP");
names.add("GENERAL_PARTNERSHIP");
values.put(LIMITED_PARTNERSHIP.value, LIMITED_PARTNERSHIP);
literals.add(LIMITED_PARTNERSHIP.value);
LIMITED_PARTNERSHIP.setName("LIMITED_PARTNERSHIP");
names.add("LIMITED_PARTNERSHIP");
values.put(LIMITED_LIABILITY_PARTNERSHIP.value, LIMITED_LIABILITY_PARTNERSHIP);
literals.add(LIMITED_LIABILITY_PARTNERSHIP.value);
LIMITED_LIABILITY_PARTNERSHIP.setName("LIMITED_LIABILITY_PARTNERSHIP");
names.add("LIMITED_LIABILITY_PARTNERSHIP");
values.put(LIMITED_LIABILITY_COMPANY.value, LIMITED_LIABILITY_COMPANY);
literals.add(LIMITED_LIABILITY_COMPANY.value);
LIMITED_LIABILITY_COMPANY.setName("LIMITED_LIABILITY_COMPANY");
names.add("LIMITED_LIABILITY_COMPANY");
values.put(CORPORATION.value, CORPORATION);
literals.add(CORPORATION.value);
CORPORATION.setName("CORPORATION");
names.add("CORPORATION");
values.put(NONPROFIT_CORPORATION.value, NONPROFIT_CORPORATION);
literals.add(NONPROFIT_CORPORATION.value);
NONPROFIT_CORPORATION.setName("NONPROFIT_CORPORATION");
names.add("NONPROFIT_CORPORATION");
values.put(CHARITABLE_SOLICITATIONS_PROGRAM.value, CHARITABLE_SOLICITATIONS_PROGRAM);
literals.add(CHARITABLE_SOLICITATIONS_PROGRAM.value);
CHARITABLE_SOLICITATIONS_PROGRAM.setName("CHARITABLE_SOLICITATIONS_PROGRAM");
names.add("CHARITABLE_SOLICITATIONS_PROGRAM");
values.put(CHARITABLE_TRUST_PROGRAM.value, CHARITABLE_TRUST_PROGRAM);
literals.add(CHARITABLE_TRUST_PROGRAM.value);
CHARITABLE_TRUST_PROGRAM.setName("CHARITABLE_TRUST_PROGRAM");
names.add("CHARITABLE_TRUST_PROGRAM");
values.put(GOVERNMENT_AGENCY.value, GOVERNMENT_AGENCY);
literals.add(GOVERNMENT_AGENCY.value);
GOVERNMENT_AGENCY.setName("GOVERNMENT_AGENCY");
names.add("GOVERNMENT_AGENCY");
values.put(INTERNATIONAL_ORGANIZATION.value, INTERNATIONAL_ORGANIZATION);
literals.add(INTERNATIONAL_ORGANIZATION.value);
INTERNATIONAL_ORGANIZATION.setName("INTERNATIONAL_ORGANIZATION");
names.add("INTERNATIONAL_ORGANIZATION");
values.put(SOLE_PROPRIETORSHIP.value, SOLE_PROPRIETORSHIP);
literals.add(SOLE_PROPRIETORSHIP.value);
SOLE_PROPRIETORSHIP.setName("SOLE_PROPRIETORSHIP");
names.add("SOLE_PROPRIETORSHIP");
values.put(GENERAL_PARTNERSHIP.value, GENERAL_PARTNERSHIP);
literals.add(GENERAL_PARTNERSHIP.value);
GENERAL_PARTNERSHIP.setName("GENERAL_PARTNERSHIP");
names.add("GENERAL_PARTNERSHIP");
values.put(LIMITED_PARTNERSHIP.value, LIMITED_PARTNERSHIP);
literals.add(LIMITED_PARTNERSHIP.value);
LIMITED_PARTNERSHIP.setName("LIMITED_PARTNERSHIP");
names.add("LIMITED_PARTNERSHIP");
values.put(LIMITED_LIABILITY_PARTNERSHIP.value, LIMITED_LIABILITY_PARTNERSHIP);
literals.add(LIMITED_LIABILITY_PARTNERSHIP.value);
LIMITED_LIABILITY_PARTNERSHIP.setName("LIMITED_LIABILITY_PARTNERSHIP");
names.add("LIMITED_LIABILITY_PARTNERSHIP");
values.put(LIMITED_LIABILITY_COMPANY.value, LIMITED_LIABILITY_COMPANY);
literals.add(LIMITED_LIABILITY_COMPANY.value);
LIMITED_LIABILITY_COMPANY.setName("LIMITED_LIABILITY_COMPANY");
names.add("LIMITED_LIABILITY_COMPANY");
values.put(CORPORATION.value, CORPORATION);
literals.add(CORPORATION.value);
CORPORATION.setName("CORPORATION");
names.add("CORPORATION");
values.put(NONPROFIT_CORPORATION.value, NONPROFIT_CORPORATION);
literals.add(NONPROFIT_CORPORATION.value);
NONPROFIT_CORPORATION.setName("NONPROFIT_CORPORATION");
names.add("NONPROFIT_CORPORATION");
values.put(CHARITABLE_SOLICITATIONS_PROGRAM.value, CHARITABLE_SOLICITATIONS_PROGRAM);
literals.add(CHARITABLE_SOLICITATIONS_PROGRAM.value);
CHARITABLE_SOLICITATIONS_PROGRAM.setName("CHARITABLE_SOLICITATIONS_PROGRAM");
names.add("CHARITABLE_SOLICITATIONS_PROGRAM");
values.put(CHARITABLE_TRUST_PROGRAM.value, CHARITABLE_TRUST_PROGRAM);
literals.add(CHARITABLE_TRUST_PROGRAM.value);
CHARITABLE_TRUST_PROGRAM.setName("CHARITABLE_TRUST_PROGRAM");
names.add("CHARITABLE_TRUST_PROGRAM");
values.put(GOVERNMENT_AGENCY.value, GOVERNMENT_AGENCY);
literals.add(GOVERNMENT_AGENCY.value);
GOVERNMENT_AGENCY.setName("GOVERNMENT_AGENCY");
names.add("GOVERNMENT_AGENCY");
values.put(INTERNATIONAL_ORGANIZATION.value, INTERNATIONAL_ORGANIZATION);
literals.add(INTERNATIONAL_ORGANIZATION.value);
INTERNATIONAL_ORGANIZATION.setName("INTERNATIONAL_ORGANIZATION");
names.add("INTERNATIONAL_ORGANIZATION");
values.put(SOLE_PROPRIETORSHIP.value, SOLE_PROPRIETORSHIP);
literals.add(SOLE_PROPRIETORSHIP.value);
SOLE_PROPRIETORSHIP.setName("SOLE_PROPRIETORSHIP");
names.add("SOLE_PROPRIETORSHIP");
values.put(PARTNERSHIP.value, PARTNERSHIP);
literals.add(PARTNERSHIP.value);
PARTNERSHIP.setName("PARTNERSHIP");
names.add("PARTNERSHIP");
values.put(LIMITED_PARTNERSHIP.value, LIMITED_PARTNERSHIP);
literals.add(LIMITED_PARTNERSHIP.value);
LIMITED_PARTNERSHIP.setName("LIMITED_PARTNERSHIP");
names.add("LIMITED_PARTNERSHIP");
values.put(LIMITED_LIABILITY_PARTNERSHIP.value, LIMITED_LIABILITY_PARTNERSHIP);
literals.add(LIMITED_LIABILITY_PARTNERSHIP.value);
LIMITED_LIABILITY_PARTNERSHIP.setName("LIMITED_LIABILITY_PARTNERSHIP");
names.add("LIMITED_LIABILITY_PARTNERSHIP");
values.put(LIMITED_LIABILITY_COMPANY.value, LIMITED_LIABILITY_COMPANY);
literals.add(LIMITED_LIABILITY_COMPANY.value);
LIMITED_LIABILITY_COMPANY.setName("LIMITED_LIABILITY_COMPANY");
names.add("LIMITED_LIABILITY_COMPANY");
values.put(PUBLIC_CORPORATION.value, PUBLIC_CORPORATION);
literals.add(PUBLIC_CORPORATION.value);
PUBLIC_CORPORATION.setName("PUBLIC_CORPORATION");
names.add("PUBLIC_CORPORATION");
values.put(NONPROFIT_CORPORATION.value, NONPROFIT_CORPORATION);
literals.add(NONPROFIT_CORPORATION.value);
NONPROFIT_CORPORATION.setName("NONPROFIT_CORPORATION");
names.add("NONPROFIT_CORPORATION");
values.put(CHARITABLE_SOLICITATIONS_PROGRAM.value, CHARITABLE_SOLICITATIONS_PROGRAM);
literals.add(CHARITABLE_SOLICITATIONS_PROGRAM.value);
CHARITABLE_SOLICITATIONS_PROGRAM.setName("CHARITABLE_SOLICITATIONS_PROGRAM");
names.add("CHARITABLE_SOLICITATIONS_PROGRAM");
values.put(CHARITABLE_TRUST_PROGRAM.value, CHARITABLE_TRUST_PROGRAM);
literals.add(CHARITABLE_TRUST_PROGRAM.value);
CHARITABLE_TRUST_PROGRAM.setName("CHARITABLE_TRUST_PROGRAM");
names.add("CHARITABLE_TRUST_PROGRAM");
values.put(GOVERNMENT_AGENCY.value, GOVERNMENT_AGENCY);
literals.add(GOVERNMENT_AGENCY.value);
GOVERNMENT_AGENCY.setName("GOVERNMENT_AGENCY");
names.add("GOVERNMENT_AGENCY");
values.put(INTERNATIONAL_ORGANIZATION.value, INTERNATIONAL_ORGANIZATION);
literals.add(INTERNATIONAL_ORGANIZATION.value);
INTERNATIONAL_ORGANIZATION.setName("INTERNATIONAL_ORGANIZATION");
names.add("INTERNATIONAL_ORGANIZATION");
values.put(CHARITABLE_TRUST_PROGRAM.value, CHARITABLE_TRUST_PROGRAM);
literals.add(CHARITABLE_TRUST_PROGRAM.value);
CHARITABLE_TRUST_PROGRAM.setName("CHARITABLE_TRUST_PROGRAM");
names.add("CHARITABLE_TRUST_PROGRAM");
values.put(INTERNATIONAL_ORGANIZATION.value, INTERNATIONAL_ORGANIZATION);
literals.add(INTERNATIONAL_ORGANIZATION.value);
INTERNATIONAL_ORGANIZATION.setName("INTERNATIONAL_ORGANIZATION");
names.add("INTERNATIONAL_ORGANIZATION");
values.put(CHARITABLE_TRUST_PROGRAM.value, CHARITABLE_TRUST_PROGRAM);
literals.add(CHARITABLE_TRUST_PROGRAM.value);
CHARITABLE_TRUST_PROGRAM.setName("CHARITABLE_TRUST_PROGRAM");
names.add("CHARITABLE_TRUST_PROGRAM");
values.put(INTERNATIONAL_ORGANIZATION.value, INTERNATIONAL_ORGANIZATION);
literals.add(INTERNATIONAL_ORGANIZATION.value);
INTERNATIONAL_ORGANIZATION.setName("INTERNATIONAL_ORGANIZATION");
names.add("INTERNATIONAL_ORGANIZATION");
values.put(PARTNERSHIP.value, PARTNERSHIP);
literals.add(PARTNERSHIP.value);
PARTNERSHIP.setName("PARTNERSHIP");
names.add("PARTNERSHIP");
values.put(PUBLIC_CORPORATION.value, PUBLIC_CORPORATION);
literals.add(PUBLIC_CORPORATION.value);
PUBLIC_CORPORATION.setName("PUBLIC_CORPORATION");
names.add("PUBLIC_CORPORATION");
values.put(PRIVATE_CORPORATION.value, PRIVATE_CORPORATION);
literals.add(PRIVATE_CORPORATION.value);
PRIVATE_CORPORATION.setName("PRIVATE_CORPORATION");
names.add("PRIVATE_CORPORATION");
values.put(CHARITABLE_SOLICITATIONS_PROGRAM.value, CHARITABLE_SOLICITATIONS_PROGRAM);
literals.add(CHARITABLE_SOLICITATIONS_PROGRAM.value);
CHARITABLE_SOLICITATIONS_PROGRAM.setName("CHARITABLE_SOLICITATIONS_PROGRAM");
names.add("CHARITABLE_SOLICITATIONS_PROGRAM");
values.put(LIMITED_LIABILITY_PARTNERSHIP.value, LIMITED_LIABILITY_PARTNERSHIP);
literals.add(LIMITED_LIABILITY_PARTNERSHIP.value);
LIMITED_LIABILITY_PARTNERSHIP.setName("LIMITED_LIABILITY_PARTNERSHIP");
names.add("LIMITED_LIABILITY_PARTNERSHIP");
values.put(LIMITED_PARTNERSHIP.value, LIMITED_PARTNERSHIP);
literals.add(LIMITED_PARTNERSHIP.value);
LIMITED_PARTNERSHIP.setName("LIMITED_PARTNERSHIP");
names.add("LIMITED_PARTNERSHIP");
values.put(PARTNERSHIP.value, PARTNERSHIP);
literals.add(PARTNERSHIP.value);
PARTNERSHIP.setName("PARTNERSHIP");
names.add("PARTNERSHIP");
values.put(PUBLIC_CORPORATION.value, PUBLIC_CORPORATION);
literals.add(PUBLIC_CORPORATION.value);
PUBLIC_CORPORATION.setName("PUBLIC_CORPORATION");
names.add("PUBLIC_CORPORATION");
values.put(PRIVATE_CORPORATION.value, PRIVATE_CORPORATION);
literals.add(PRIVATE_CORPORATION.value);
PRIVATE_CORPORATION.setName("PRIVATE_CORPORATION");
names.add("PRIVATE_CORPORATION");
values.put(CHARITABLE_SOLICITATIONS_PROGRAM.value, CHARITABLE_SOLICITATIONS_PROGRAM);
literals.add(CHARITABLE_SOLICITATIONS_PROGRAM.value);
CHARITABLE_SOLICITATIONS_PROGRAM.setName("CHARITABLE_SOLICITATIONS_PROGRAM");
names.add("CHARITABLE_SOLICITATIONS_PROGRAM");
values.put(LIMITED_LIABILITY_PARTNERSHIP.value, LIMITED_LIABILITY_PARTNERSHIP);
literals.add(LIMITED_LIABILITY_PARTNERSHIP.value);
LIMITED_LIABILITY_PARTNERSHIP.setName("LIMITED_LIABILITY_PARTNERSHIP");
names.add("LIMITED_LIABILITY_PARTNERSHIP");
values.put(LIMITED_PARTNERSHIP.value, LIMITED_PARTNERSHIP);
literals.add(LIMITED_PARTNERSHIP.value);
LIMITED_PARTNERSHIP.setName("LIMITED_PARTNERSHIP");
names.add("LIMITED_PARTNERSHIP");
values.put(PRIVATE_CORPORATION.value, PRIVATE_CORPORATION);
literals.add(PRIVATE_CORPORATION.value);
PRIVATE_CORPORATION.setName("PRIVATE_CORPORATION");
names.add("PRIVATE_CORPORATION");
literals = java.util.Collections.unmodifiableList(literals);
names = java.util.Collections.unmodifiableList(names);
}
private java.lang.String value;
private java.lang.String name;
/**
* The default constructor allowing super classes to access it.
*/
protected OwnershipStructureClassifier() {}
private OwnershipStructureClassifier(java.lang.String value) {
this.value = value;
}
public String toString() {
return java.lang.String.valueOf(value);
}
/**
* Creates an instance of OwnershipStructureClassifier from <code>value</code>.
*
* @param value the value to create the OwnershipStructureClassifier from.
*/
public static OwnershipStructureClassifier fromString(java.lang.String value) {
if(value == null) return null;
final OwnershipStructureClassifier typeValue = (OwnershipStructureClassifier) values.get(value);
if (typeValue == null) {
throw new IllegalArgumentException("invalid value '" + value + "', possible values are: " + literals);
}
return typeValue;
}
/**
* Checks correct value for the classifier
*/
public boolean isOwnershipStructureClassifier(java.lang.String value){
return (value == null || values.get(value) != null);
}
/**
* Get/set for value
*/
public java.lang.String getValue() {
return this.value;
}
public java.lang.String getName() {
return this.name;
}
/**
* Get/set for name
*/
private void setName(java.lang.String name) {
this.name = name;
}
/**
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object that)
{
return (this == that) ? 0 : this.getValue().compareTo(((OwnershipStructureClassifier)that).getValue());
}
public static java.util.Map getValues() {
return values;
}
/**
* Returns an unmodifiable list containing the literals that are known by this enumeration.
*
* @return A List containing the actual literals defined by this enumeration, this list
* can not be modified.
*/
public static java.util.List literals() {
return literals;
}
/**
* Returns an unmodifiable list containing the names of the literals that are known
* by this enumeration.
*
* @return A List containing the actual names of the literals defined by this
* enumeration, this list can not be modified.
*/
public static java.util.List names() {
return names;
}
/**
* @see java.lang.Object#equals(java.lang.Object)
*/
public boolean equals(Object object) {
return (this == object)
|| (object instanceof OwnershipStructureClassifier && ((OwnershipStructureClassifier)object).getValue().equals(
this.getValue()));
}
/**
* @see java.lang.Object#hashCode()
*/
public int hashCode() {
return this.getValue().hashCode();
}
/**
* This method allows the deserialization of an instance of this enumeration type to return the actual instance
* that will be the singleton for the JVM in which the current thread is running.
* <p/>
* Doing this will allow users to safely use the equality operator <code>==</code> for enumerations because
* a regular deserialized object is always a newly constructed instance and will therefore never be
* an existing reference; it is this <code>readResolve()</code> method which will intercept the deserialization
* process in order to return the proper singleton reference.
*/
private java.lang.Object readResolve() throws java.io.ObjectStreamException {
return OwnershipStructureClassifier.fromString(this.value);
}
}