code: public static boolean isPutAllPermitted(Field destination,Field source){
  		
  		boolean isFirst = true;
  		boolean isAddAllFunction = false;
  		boolean isPutAllFunction = true;
  		return isAssignableFrom(getGenericString(destination), getGenericString(source), destination.getType(), source.getType(), isFirst, isAddAllFunction, isPutAllFunction);
  		
  	}
docs: this method verify that the istruction:
  <p><code> destination.putAll(source) </code><p>is permitted
  
  @param destination destination field
  @param source source field
  @return true if the istruction destination.putAll(source) is permitted