@SuppressWarnings("unchecked") protected T checktInitialized() throws InvalidProtocolBufferException { java.util.ArrayList<String> missingFields = missingFields(); if (!missingFields.isEmpty()) { throw new UninitializedMessageException(missingFields).asInvalidProtocolBufferException(); } return getThis(); }