switch (schema.getSchemaType()) { case OBJECT: addToSetIfNotPrimitiveOrCollection(schemaNameSet, schema.getName()); break; case SET: addToSetIfNotPrimitiveOrCollection(schemaNameSet, ((HollowSetSchema) schema).getElementType()); break; case LIST: addToSetIfNotPrimitiveOrCollection(schemaNameSet, ((HollowListSchema) schema).getElementType()); break; case MAP: HollowMapSchema mapSchema = (HollowMapSchema) schema; addToSetIfNotPrimitiveOrCollection(schemaNameSet, mapSchema.getKeyType(), mapSchema.getValueType()); break;