namedSchema.setPackage(packageName);
private NamedDataSchema parseNamedType( NamedTypeDeclarationContext namedType) throws ParseException { NamedDataSchema schema; if (namedType.recordDeclaration() != null) { schema = parseRecord(namedType, namedType.recordDeclaration()); } else if (namedType.typerefDeclaration() != null) { schema = parseTyperef(namedType, namedType.typerefDeclaration()); } else if (namedType.fixedDeclaration() != null) { schema = parseFixed(namedType, namedType.fixedDeclaration()); } else if (namedType.enumDeclaration() != null) { schema = parseEnum(namedType, namedType.enumDeclaration()); } else { throw new ParseException(namedType, "Unrecognized named type parse node: " + namedType.getText()); } schema.setPackage(getCurrentPackage()); return schema; }