PojoBuilder changes following code review - added JavaDocs and converted tabs to spaces