* address issue #1119 (serialization with protected/private constructor) * remove an unnecessary step in findNoArgConstructor() * use getDeclaredConstructor() in place of the for-loop * simplify by throwing the exception in findNoArgContructor()
* address issue #1119 (serialization with protected/private constructor) * remove an unnecessary step in findNoArgConstructor() * use getDeclaredConstructor() in place of the for-loop * simplify by throwing the exception in findNoArgContructor()