private static void addType(String t, Tokenizer st, Types.GroupBuilder builder) { Repetition repetition = asRepetition(t, st); // Read type. String type = st.nextToken(); if ("group".equalsIgnoreCase(type)) { addGroupType(t, st, repetition, builder); } else { addPrimitiveType(t, st, asPrimitive(type, st), repetition, builder); } }