docs: public static Object[] filterMapToObjectArray(final Map<String, ?> values, final String[] nameMapping) {
  		
  		if( values == null ) {
  			throw new NullPointerException("values should not be null");
  		} else if( nameMapping == null ) {
  			throw new NullPointerException("nameMapping should not be null");
  		}
  		
  		final Object[] targetArray = new Object[nameMapping.length];
  		int i = 0;
  		for( final String name : nameMapping ) {
  			targetArray[i++] = values.get(name);
  		}
  		return targetArray;
  	}