public Set<Adapter> requiredTypeAdapters(){
  return Collections.emptySet();
}

public Set < Adapter > requiredTypeAdapters ( ) { return Collections . emptySet ( ) ; }
subclasses should override this if they require a type adapter , or if they have child properties that might require type adapters .
