docs: public Collection<Method> getMethods(String name, Class<?>... paramTypes) {
          final Map<ParamList, Map<Class<?>, Method>> nameMap = methods.get(name);
          if (nameMap == null) {
              return Collections.emptySet();
          }
          final Map<Class<?>, Method> paramsMap = nameMap.get(createParamList(paramTypes));
          if (paramsMap == null) {
              return Collections.emptySet();
          }
          return Collections.unmodifiableCollection(paramsMap.values());
      }