anchor.diff:  	startCol = pr_FieldSpec { $fieldSpecification = $startCol.fieldSpecification; }
   	{
   		if ($fieldSpecification != null) {
  -			$fieldSpecification.setLocation(new Location(actualFile, $startCol.start, $startCol.stop));
  +			$fieldSpecification.setLocation(getLocation($startCol.start, $startCol.stop));
   			$fieldSpecifications.addFieldSpecification($fieldSpecification);
   		}
   	}
  
positive.code: )
  {
  	$type = new Boolean_Type();
  	$type.setLocation(new Location(actualFile, $start,  $start));
  };
  
  pr_CharacterStringType returns [ASN1Type type]
  
negative.code: 	a = LOWERIDENTIFIER
  )
  {
  	$id = new Identifier(Identifier_type.ID_ASN, $a.getText(), getLocation($a, $a));
  	FieldSubReference subReference = new FieldSubReference($id);
  	subReference.setLocation(getLocation($a, $a));
  	ArrayList<ISubReference> subreferences = new ArrayList<ISubReference>();
  	subreferences.add(subReference);
  	$reference = new Defined_Reference(null, subreferences);
  