# Apollo Compiler plugin integration tests Examples of how to use the `ApolloCompilerPlugin` API. - `default-null-values` - Adds a default `null` value to data class fields that are nullable - `typename-interface` - Adds a super interface to models that expose `__typename` - `prefix-names` / `PrefixNamesJavaHooks` - Prefix generated class names with the specified prefix. - `capitalize-enum-values` - Capitalize generated enum values - `getters-and-setters` - Add getters and setters to the models