Method applyType should be used to associate a {@link java.lang.reflect.Type} with a given field name or position.A new instance of Fields will be returned, this instance will not be modified.
{@code fieldName} may optionally be a {@link Fields} instance. Only the first field name or position willbe considered.
@param fieldName of type Comparable
@param type of type Type