Какой механизм использует db4o для создания экземпляров хранимых объектов?
Мой класс не Serializable и не предоставляет конструктор с нулевым аргументом, и единственный конструктор выдает исключение NullPointerException, когда его аргумент равен нулю.
Несмотря на это, db4o может по-прежнему создавать экземпляры хранимых объектов этого класса (хотя и с неверными значениями).
Если я смогу понять механизм, возможно, я смогу отследить имеющуюся у меня ошибку.
Буду признателен за любые ссылки:]