anchor.diff:  (   FILEMASK ASSIGNMENTCHAR11 fileMask = pr_LoggingBitMask
   		{	logParamEntry.setFileMaskRoot( $ctx );
   			logParamEntry.setFileMask( $fileMask.ctx );
  +			Map<LoggingBit, ParseTree> loggingBitMask = $fileMask.loggingBitMask;
   			logParamEntry.setFileMaskBits( loggingBitMask );
   		}
   |	CONSOLEMASK ASSIGNMENTCHAR11 consoleMask = pr_LoggingBitMask
   		{	logParamEntry.setConsoleMaskRoot( $ctx );
   			logParamEntry.setConsoleMask( $consoleMask.ctx );
  +			Map<LoggingBit, ParseTree> loggingBitMask = $consoleMask.loggingBitMask;
   			logParamEntry.setFileMaskBits( loggingBitMask );
   		}
   |	DISKFULLACTION ASSIGNMENTCHAR11 dfa = pr_DiskFullActionValue
  
positive.code: 
  pr_PlainLoggingParam
  @init {
  	Map<LoggingBit, ParseTree> loggingBitMask = null;
  	String componentName = "*";
  	String pluginName = "*";
  }:
  
negative.code: pr_LoggerPluginsPart
  @init {
  	String componentName = "*";
  	List<LoggingSectionHandler.LoggerPluginEntry> entries2 = new ArrayList<LoggingSectionHandler.LoggerPluginEntry>();
  }:
  	(	cn = pt_TestComponentID DOT11 { componentName = $cn.text; }
  