public static void loadTypeFile(Type type, File typeFile) throws IOException {
String typeFileStr = typeFile.getAbsolutePath();
RootNode root = RubyParserUtils.parseFile(typeFile);
List<Node> nodes = RubyParserUtils.findNodes(root.getBody(), new NodeType[] { NodeType.MODULENODE });
ModuleNode puppetModule = null;
for(Node node : nodes) {
ModuleNode module = (ModuleNode) node;
if("Puppet".equals(module.getCPath().getName())) {
puppetModule = module;
break;
}
}