| 
                                Push Down Method	private doCreateClass(className String, clusters int, retry int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private doCreateClass(className String, clusters int, retry int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public getOrCreateClass(iClassName String, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to public getOrCreateClass(iClassName String, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private createClusters(className String, minimumClusters int) : int[] from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private createClusters(className String, minimumClusters int) : int[] from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private getNextAvailableClusterName(className String) : String from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private getNextAvailableClusterName(className String) : String from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private createClassInternal(className String, clusterIdsToAdd int[], superClasses List<OClass>) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private createClassInternal(className String, clusterIdsToAdd int[], superClasses List<OClass>) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public OSharedContext(storage OStorage) from class com.orientechnologies.orient.core.db.OSharedContext to public OSharedContextEmbedded(storage OStorage) from class com.orientechnologies.orient.core.db.OSharedContextEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private removeClusterClassMap(cls OClass) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private removeClusterClassMap(cls OClass) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private checkClustersAreAbsent(iClusterIds int[]) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private checkClustersAreAbsent(iClusterIds int[]) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private createClusters(iClassName String) : int[] from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private createClusters(iClassName String) : int[] from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public createClass(className String, clusters int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to public createClass(className String, clusters int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public createClass(className String, clusterIds int[], superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to public createClass(className String, clusterIds int[], superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public OSharedContext(storage OStorage) from class com.orientechnologies.orient.core.db.OSharedContext to public OSharedContextRemote(storage OStorage) from class com.orientechnologies.orient.core.db.document.OSharedContextRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private doCreateClass(className String, clusterIds int[], retry int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private doCreateClass(className String, clusterIds int[], retry int, superClasses OClass...) : OClass from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	protected loadMetadata() : void from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentAbstract to protected loadMetadata() : void from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private dropClassIndexes(cls OClass) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private dropClassIndexes(cls OClass) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	protected loadMetadata() : void from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentAbstract to protected loadMetadata() : void from class com.orientechnologies.orient.core.db.document.ODatabaseDocumentRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public dropClass(className String) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to public dropClass(className String) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaRemote | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private deleteCluster(db ODatabaseDocumentInternal, clusterId int) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private deleteCluster(db ODatabaseDocumentInternal, clusterId int) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	private dropClassInternal(className String) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaShared to private dropClassInternal(className String) : void from class com.orientechnologies.orient.core.metadata.schema.OSchemaEmbedded | 
                                From | 
                                To |