anchor.diff:  		{
   			$reference = $fo.fromObj;
   			$type = new Referenced_Type($reference);
  -			$type.setLocation(new Location(actualFile, $fo.start, $fo.stop));
  +			$type.setLocation(getLocation($fo.start, $fo.stop));
   			$assignment = new Type_Assignment($identifier, $formalParameters, $type);
   		}
   	)
  
positive.code: 		DOT
  		b = AMPUPPERIDENTIFIER
  		{
  			Location location2 = new Location(actualFile, $b, $b);
  			Identifier identifier2 = new Identifier(Identifier_type.ID_ASN, $b.getText(), location2);
  			$fieldName.addField(identifier2);
  		}
  
negative.code: 	d = RPAREN
  )
  {
  	Identifier identifier = new Identifier(Identifier_type.ID_ASN, $a.getText(), getLocation($a, $a));
  	$namedValue = new NamedValue(identifier, $value);
  	$namedValue.setLocation(getLocation($a, $d == null ? $a : $d));
  };
  
  pr_IdentifierList [Named_Bits named_bits]:
  