@Override
public List<SerializedType> upcast(SerializedType serializedType,
SerializedObject<String> intermediateRepresentation) {
assertEquals("upcast object", intermediateRepresentation.getData());
SerializedType upcastType = new SimpleSerializedType(serializedType.getName(), newRevision);
return Arrays.asList(upcastType, upcastType);
}