@Override public PhoneNumber readFrom(ProtoStreamReader reader) throws IOException { String number = reader.readString("number"); PhoneType type = reader.readObject("type", PhoneType.class); PhoneNumber phoneNumber = new PhoneNumber(); phoneNumber.setNumber(number); phoneNumber.setType(type); return phoneNumber; }