if (context == null || !(context instanceof FunctionResultContext))
return true;
// The exception is if this conversion is for an object that we own, because
// the selector name matches those
FunctionResultContext resultContext = (FunctionResultContext) context;
Object[] arguments = resultContext.getArguments();
if (arguments.length < 2)
return true;
if (!(arguments[1] instanceof Selector))
return true;