@Test
public void testDocumentation() throws InvalidExpressionException {
VariableDefinitions defs = new DataVariableDefinitions();
VariableContext context = new VariableContext(defs);
Reference<VariableResolver> reference = context.selectAttribute("data");
Document document = null;
document = new StringBuilderDocument();
reference.document(document);
assertEquals("the data", document.toString());
documentProperty(reference);
documentArrayElement(context, reference);
documentPropertyOfArrayElement(context, reference);
}