code: public static SmartHandle findStaticQuiet(Lookup lookup, Class<?> target, String name, Signature signature) {
          try {
              return new SmartHandle(signature, lookup.findStatic(target, name, signature.type()));
          } catch (NoSuchMethodException | IllegalAccessException e) {
              throw new RuntimeException(e);
          }
      }
docs: Create a new SmartHandle by performing a lookup on the given target class
  for the given method name with the given signature.
  
  @param lookup    the MethodHandles.Lookup object to use
  @param target    the class where the method is located
  @param name      the name of the method
  @param signature the signature of the method
  @return a new SmartHandle based on the signature and looked-up MethodHandle