anchor.diff:  
   IDENTIFIER : ALPHA ( ALPHA )* ; // A MUST HAVE although we do not use explicitly
   
  -protected ALPHA : 'a'..'z' | '$' ;+protected ALPHA : 'a'..'z' | '$' ;
  
positive.code:     }
      ( SP )+ triggerStoredProcedureName=fullyQualifiedStoredProcedureName ( SP )*
          ( genericStoredProcedureOptionList ( SP )* )?
      { }
      ;
  
  // -----------------------------------------------------------------------------
  
negative.code:     LdapDN ldapContext = null;
  }
      : ID_ldapContext ( SP )+ ldapContext=distinguishedName
      { triggerStoredProcedureParameters.add( StoredProcedureParameter.Generic_LDAP_CONTEXT.instance( ldapContext ) ); }
  	;
  
  // -----------------------------------------------------------------------------
  