Actually the question should be what happens if an @Entity bean has more than just the default constructor.
Perhaps I'd suggest looking at the code at com.avaje.ebean.gen.bean. Specifically the SubClassGenerator and its call to ProxyConstructor.