@Nullable
private DBSchemaObject getObjectFallbackOnSynonym(DBObjectList<? extends DBSchemaObject> objects, String name) {
DBSchemaObject object = objects.getObject(name);
if (object == null && DatabaseCompatibilityInterface.getInstance(this).supportsObjectType(DBObjectType.SYNONYM.getTypeId())) {
DBSynonym synonym = synonyms.getObject(name);
if (synonym != null) {
DBObject underlyingObject = synonym.getUnderlyingObject();
if (underlyingObject != null) {
if (underlyingObject.getObjectType() == objects.getObjectType()) {
return (DBSchemaObject) underlyingObject;
}
}