default:
throw new IllegalStateException("Unknown module type: " + moduleNode.getTag());
}
PrologNode prologNode = moduleNode.getProlog();
parsePrologPass1(prologNode);
parsePrologPass2(prologNode);
ILogicalPlan plan = null;
switch (moduleNode.getTag()) {