}
// If no node instance could be created then we will
// do a last attempt (if not already attempted above)
// to call the method on the builder
if (method != null && callProxyFirst) return method.invoke(builder, args);
// If we get here we have attempted all methods for valid invocation
// thus we must throw a MME
throw new MissingMethodException(name, builder.getClass(), args);