@NonNull public static Method find(@NonNull String className, @NonNull String name, Class<?>... argTypes) throws DynamicException { return find(Dynamic.forName(className), name, argTypes); }
@Nullable public static <T> T invokeStatic( @NonNull String className, @NonNull String method, Object... args) throws DynamicException { return invokeStatic(Dynamic.forName(className), method, args); }