A similar Nodeof an InstanceDeclarationis a Nodethat has the same BrowseNameand NodeClassas the InstanceDeclarationand in cases of Variablesand Objectsthe same TypeDefinitionNodeor a subtype of it. In the case of a Methoda similar Nodeof an InstanceDeclarationis a Nodethat also has the same arguments of the InstanceDeclaration, however it may append additional optional arguments and it may specialize the DataTypeof arguments defined with an abstract DataTypeto a subtype of the abstract DataType.