public ILogicalStructureType[] getLogicalStructureTypes(IValue value) {
boolean supported = this.isSuperclassOfValue("com.webobjects.eocontrol.EOCustomObject", value);
if (supported) {
ILogicalStructureType[] logicalStructureTypes = new ILogicalStructureType[1];
EOCustomObjectLogicalStructureType customObjectLogicalStructureType = new EOCustomObjectLogicalStructureType(value);
logicalStructureTypes[0] = customObjectLogicalStructureType;
return logicalStructureTypes;
}
supported = this.isSuperclassOfValue("com.webobjects.eocontrol.EOEditingContext", value);
if (supported) {