anchor.diff:      ;
   
   acceptableNode
  -    : k=AcceptedKeyword ( text=Name )? streamableNode+
  +    : AcceptedKeyword ( text=Name )? streamableNode+
       ;
   
   connectNode
  -    : k=ConnectKeyword
  +    : ConnectKeyword
         (AwaitKeyword await=Name ConnectKeyword?)?
         connectURI=location
         connectOption*
  
positive.code:     ;
  
  readOptionMaskNode
      : k=ReadKeyword OptionKeyword name=MaskKeyword value=writeValue
      ;
  
  readOptionOffsetNode
      : k=ReadKeyword OptionKeyword name=OffsetKeyword value=writeValue
      ;
  
  readOptionHttpChunkExtensionNode
      : k=ReadKeyword OptionKeyword name=ChunkExtensionKeyWord value=writeValue
      ;
  
  writeOptionMaskNode
      : k=WriteKeyword OptionKeyword name=MaskKeyword value=writeValue
      ;
  
  writeOptionOffsetNode
      : k=WriteKeyword OptionKeyword name=OffsetKeyword value=writeValue
      ;
  
  writeOptionHttpChunkExtensionNode
      : k=WriteKeyword OptionKeyword name=ChunkExtensionKeyWord value=writeValue
      ;
  
  serverCommandNode
  
negative.code:     ;
  
  propertyNode
      : PropertyKeyword name=propertyName value=propertyValue
      ;
  
  propertyName
  