anchor.diff:  		$statement = new Unmap_Statement(helper.componentReference1, new PortReference(helper.portReference1), helper.componentReference2, new PortReference(helper.portReference2));
   		$statement.setLocation(getLocation( $col.start, $h.stop));
   	} else {
  -		reportUnsupportedConstruct( "Unmap operation on multiple mappings is not currently supported", $col.start, $col.stop );
  +		reportUnsupportedConstruct( "Unmap operation on multiple mappings is not yet supported", $col.start, $col.stop );
   	}
   };
   
  
positive.code: 			}
  	)?
  |	c = pr_AllRef
  		{	reportUnsupportedConstruct( "Reference to multiple definitions in attribute qualifiers is not currently supported", $c.start, $c.stop );	}
  );
  
  pr_AllRef:
  
negative.code: 					if ( templateInstance.getType() == null && templateInstance.getDerivedReference() == null && template.getValue() != null ) {
  					$value = template.getValue();
  				} else {
  					reportUnsupportedConstruct( "Multicast communication is not yet supported", $b.start, $b.stop );
  				}
  			}
  			}
  //	|	c = pr_AddressRefLis // covered by the previous rule
  	|	d = pr_AllKeyword
  		e = pr_ComponentKeyword
  			{	reportUnsupportedConstruct( "Broadcast communication is not yet supported", $d.start, $e.stop );	}
  	)
  );
  
  