class CalculatorMetaFunction implements Cloneable {

  @Override
  public boolean equals( Object obj ) {
    if ( obj != null && ( obj.getClass().equals( this.getClass() ) ) ) {
      CalculatorMetaFunction mf = (CalculatorMetaFunction) obj;
      return ( getXml().equals( mf.getXml() ) );
    }

    return false;
  }

  public  CalculatorMetaFunction( String fieldName, int calcType, String fieldA, String fieldB, String fieldC,
                                 int valueType, int valueLength, int valuePrecision, boolean removedFromResult,
                                 String conversionMask,
                                 String decimalSymbol, String groupingSymbol, String currencySymbol );
  public  CalculatorMetaFunction();
  public  CalculatorMetaFunction( Node calcnode );

}