class ArrayTypeDefinitionBuilder implements TypeDefinitionBuilder<ArrayType> {

    @Override
    public void build(ProcessingEnvironment processingEnv, ArrayType type, TypeDefinition typeDefinition) {
        TypeMirror componentType = type.getComponentType();
        typeDefinition.getItems().add(TypeDefinitionBuilder.build(processingEnv, componentType));
    }

}