An Annotation Processor for automatically generating builder classes in Java