docs: @Override
      public Object invokeMethod(String name, Object args) {
          try {
              return super.invokeMethod(name, args);
          } catch (MissingMethodException e) {
              // lets try invoke the method on the real String
              return InvokerHelper.invokeMethod(toString(), name, args);
          }
      }