return cached;
}
String sort = capitalize(sortName(tree));
if (sort.length() == 0) {
throw new ImplementationError("could not retrieve sort name for " + tree);
}
Object actuals[] = new Object[] { tree, new String(TreeAdapter.yield(tree)) };
AbstractAST result = callMakerMethod(sort, "Lexical", tree.asAnnotatable().getAnnotations(), actuals, null);
lexCache.putUnsafe(tree, result);