internal Object newInstance() { try { return defaultConstructor.Invoke(noArgs); } catch (System.Exception x) { throw new DatabaseException(DatabaseException.ErrorCode.CONSTRUCTOR_FAILURE, cls, x); } }