public boolean equals(ParameterizedType other){
  return this == other ? true : Objects.equals(getOwnerType(),other.getOwnerType()) && Objects.equals(getRawType(),other.getRawType()) && Arrays.equals(getActualTypeArguments(),other.getActualTypeArguments());
}

public boolean equals ( ParameterizedType other ) { return this == other ? true : Objects . equals ( getOwnerType ( ) , other . getOwnerType ( ) ) && Objects . equals ( getRawType ( ) , other . getRawType ( ) ) && Arrays . equals ( getActualTypeArguments ( ) , other . getActualTypeArguments ( ) ) ; }
tests if an other instance of parameterizedtype is " equal to " this instance .
