public static MethodInvocationCompleter from(DartMethodInvocation node) {
   return CompletionUtil.init(
       new MethodInvocationCompleter(
           node.getTarget(), node.getFunctionName(), node.getArguments()),
       node);
 }
 public static IdentifierCompleter from(DartIdentifier ident) {
   return CompletionUtil.init(new IdentifierCompleter(ident.getName()), ident);
 }
 public static ReturnCompleter from(DartReturnStatement returnStmt) {
   return CompletionUtil.init(new ReturnCompleter(returnStmt.getValue()), returnStmt);
 }