protected boolean createKeys(List<OObjectTypeNode> keys) {
/*if (!parentInfo.getIsConnected()) {
parentInfo.Connect();
}*/
if (parentInfo.getIsConnected()) {
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.FUNCTION, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.PROCEDURE, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.PACKAGE, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.PACKAGE_BODY, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.TYPE, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.TYPE_BODY, parentInfo)));
keys.add(new OObjectTypeNode(new OObjectType(ObjectTypes.TRIGGER, parentInfo)));
}
return true;
}