.getInstance("js://test.testNonFunctionElementsInJSController",
ControllerDef.class);
Source<?> source = getJavascriptSourceLoader().getSource(descriptor);
ControllerDef cd = parser.parse(descriptor, source);
try {
cd.validateDefinition();
fail("Javascript controller must only contain functions");
} catch (Exception e) {
this.checkExceptionContains(e, InvalidDefinitionException.class,
"JsonStreamParseException");
}