public RutaScriptBlock createRootScriptBlock(String module, String pack,
TypeSystemDescription localTSD) {
String defaultNamespace = pack + "." + module;
RutaScriptBlock result = createScriptBlock(module, null, null, null, defaultNamespace);
List<RuleElement> ruleElements = new ArrayList<RuleElement>();
RuleElementIsolator container = new RuleElementIsolator();
ruleElements.add(createRuleElement(new SimpleTypeExpression("uima.tcas.DocumentAnnotation"),
null, null, null, container, result));
RutaRule createRule = createRule(ruleElements, result);
container.setContainer(createRule);
result.setRule(createRule);
return result;
}