TextWithImports (Element element) { LOG.assertTrue("TextWithImports".equals(element.getName())); String text = element.getAttributeValue("text"); if ("expression".equals(element.getAttributeValue("type"))) { return new TextWithImportsImpl(CodeFragmentKind.EXPRESSION, text); } else { return new TextWithImportsImpl(CodeFragmentKind.CODE_BLOCK, text); } }