@Override
    protected TypeMirror defaultAction(TypeMirror t, Void p) {
      return t;
    }
Rewrites types such that references to type variables in the given map are replaced by the
values of those variables.
value/src/main/java/com/google/auto/value/processor/TypeVariables.java