public <T extends JCTree> T build(final lombok.ast.Node<?> node, final Class<T> extectedType) { if (node == null) return null; JCTree tree = node.accept(this, null); if ((JCStatement.class == extectedType) && (tree instanceof JCExpression)) { tree = M(node).Exec((JCExpression) tree); } return Cast.<T>uncheckedCast(tree); }