code: public static Object invokeStaticMethod(
              BshClassManager bcm, Class<?> clas, String methodName,
              Object [] args, SimpleNode callerInfo )
                      throws ReflectError, UtilEvalError,
                             InvocationTargetException {
          Interpreter.debug("invoke static Method");
          NameSpace ns = getThisNS(clas);
          if (null != ns)
              ns.setNode(callerInfo);
          Invocable method = resolveExpectedJavaMethod(
              bcm, clas, null, methodName, args, true );
          return method.invoke(null, args);
      }
docs: Invoke a method known to be static.
  No object instance is needed and there is no possibility of the
  method being a bsh scripted method.