@Override
    public Class<ProjectedTuple> getEncoderClass() {
      return ProjectedTuple.class;
    }
Provider for {@link ProjectedTuple}. Used when there are projections.
criteria/mongo/src/org/immutables/criteria/mongo/TupleCodecProvider.java