class TransMeta extends AbstractMeta implements XMLInterface, Comparator<TransMeta>, Comparable<TransMeta>, Cloneable, ResourceExportInterface,
    RepositoryElementInterface, LoggingObjectInterface {

  @Override
  public boolean equals( Object obj ) {
    if ( !( obj instanceof TransMeta ) ) {
      return false;
    }

    return compare( this, (TransMeta) obj ) == 0;
  }

  public  TransMeta();
  public  TransMeta( VariableSpace parent );
  public  TransMeta( String filename, String name );
  @Deprecated public  TransMeta( String filename, String name, String[] arguments );
  public  TransMeta( String fname );
  public  TransMeta( String fname, VariableSpace parentVariableSpace );
  public  TransMeta( String fname, boolean setInternalVariables );
  public  TransMeta( String fname, Repository rep );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables, VariableSpace parentVariableSpace );
  public  TransMeta( String fname, Repository rep, boolean setInternalVariables, VariableSpace parentVariableSpace,
      OverwritePrompter prompter );
  public  TransMeta( String fname, IMetaStore metaStore, Repository rep, boolean setInternalVariables,
                    VariableSpace parentVariableSpace, OverwritePrompter prompter );
  public  TransMeta( InputStream xmlStream, Repository rep, boolean setInternalVariables,
                    VariableSpace parentVariableSpace, OverwritePrompter prompter );
  public  TransMeta( Node transnode, Repository rep );

}