code: public Method[] getMethods(Class clazz, Collection.Key methodName, int count) {
  	Map<Key, Array> methodsMap = map.get(clazz);
  	if (methodsMap == null) methodsMap = store(clazz);
  
  	Array methods = methodsMap.get(methodName);
  	if (methods == null) return null;
  
  	Object o = methods.get(count + 1, null);
  	if (o == null) return null;
  	return (Method[]) o;
      }
docs: returns a methods matching given criteria or null if method doesn't exist
  
  @param clazz clazz to get methods from
  @param methodName Name of the Method to get
  @param count wished count of arguments
  @return matching Methods as Array