code: @Pure
  	public static boolean matchesParameters(Class<?>[] formalParameters, Object... parameterValues) {
  		if (formalParameters == null) {
  			return parameterValues == null;
  		}
  		if (parameterValues != null && formalParameters.length == parameterValues.length) {
  			for (int i = 0; i < formalParameters.length; ++i) {
  				if (!isInstance(formalParameters[i], parameterValues[i])) {
  					return false;
  				}
  			}
  			return true;
  		}
  		return false;
  	}
docs: Replies if the formal parameters are matching the given values.
  
  @param formalParameters the types of the formal parameters.
  @param parameterValues the values associated to the paramters.
  @return <code>true</code> if the values could be passed to the method.
  @since 7.1