Java library for creating classes in runtime