public static TypeInstanceDialog instantiateCreateTypeInstanceDialog(final JFrame owner,final TypeManager typeManager,final Section section,final Long offset){
  return new TypeInstanceDialog(owner,"Create type instance",new TypeListModel(typeManager.getTypes(),new TypeListModel.PrototypesFilter()),null,section,offset);
}

public static TypeInstanceDialog instantiateCreateTypeInstanceDialog ( final JFrame owner , final TypeManager typeManager , final Section section , final Long offset ) { return new TypeInstanceDialog ( owner , "Create type instance" , new TypeListModel ( typeManager . getTypes ( ) , new TypeListModel . PrototypesFilter ( ) ) , null , section , offset ) ; }
creates a new instance of the type instance dialog in order to create a new type instance . the dialog doesn ' t actually create a new type instance in the type system , instead it provides validated user input .
