BeanIO - Java library for marshalling and unmarshalling bean objects from XML, CSV