anchor.diff:  
       return cleanMe;
     }
  +
  +//  public void emitErrorMessage(String message){
  +//    System.out.println("A emitErrorMessage occured");
  +//  }
  +
  +//  public void displayRecognitionError(String[] tokenNames, RecognitionException e) {
  +//    System.out.println("A displayRecognitionError occured");
  +//  }
   }
   
   @rulecatch{
  
positive.code:     import java.util.HashMap;
      import java.util.ArrayList;
      import java.math.BigDecimal;
  }
  
  @lexer::header {
  
negative.code:                           $value = removeQuotes($QUOTED_VALUE.text);
                          }
                          | DIGITS {
                            //$value = BigInteger.
                            BigInteger x = new BigInteger(removeQuotes($DIGITS.text));
                            $value = x;
                            //$value = Integer.parseInt(removeQuotes($DIGITS.text));
                          }
                          | FLOAT {
                            $value = new BigDecimal(removeQuotes($FLOAT.text));
  