         'name': 'invalid.illegal'
       }
     ]
-    'end': '(?=\\s*(,|#|\\]|\\)|\\}|\\n))'
+    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'
 
   'inlineContainer':
-    'begin': '(?i:(\\s*[a-zA-Z][_a-zA-Z0-9]*)(\\s+container))'
+    'begin': '([ \\t]*[a-zA-Z][_a-zA-Z0-9]*)([ \\t]+container)'
     'beginCaptures':
       '1':
         'name': 'punctuation.definition.identity'

        'name': 'invalid.illegal'
      }
    ]
    'end': '(?=\\s*(,|#|\\]|\\)|\\}|\\n))'

  'crudPropertyUnidentified':
    'begin': '(?i:(\\s*[a-zA-Z][_a-zA-Z0-9]*)(?:(?:(\\s+optional)|(\\s+list)))*(?:\\s+([a-zA-Z][_a-zA-Z0-9]*(\\.[a-zA-Z][_a-zA-Z0-9]*)*)|\\s+([a-zA-Z][_a-zA-Z0-9]*(\\.[a-zA-Z][_a-zA-Z0-9]*)*)))'
    'beginCaptures':
      '1':
        'name': 'punctuation.definition.identity'

        'name': 'invalid.illegal'
      }
    ]
    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'

  'createEndpoint':
    'begin': '([ \\t]*[a-zA-Z][_a-zA-Z0-9]*)([ \\t]+create)'
    'beginCaptures':
      '1':
        'name': 'punctuation.definition.identity'
