Revert "added test using args as exception arguments"

This reverts commit 13332c6a0417ed53548342ce7dae8b0d206edfa4.
Revert "add args to constructor within throwThrowable"

This reverts commit 5f081b7c3cfa06c42b7dafefbedd97250378e05c.
Revert "added unit test for throwThrowable"

This reverts commit d3f7ecaaa166478904ff4e3c49e66d846cba94c6.
Revert "throw exception if node for subprojection is null"

This reverts commit 8e2e30508dfac1cd0afed1c6665bd1954add2125.
Revert "throw exception if value is null"

This reverts commit 4377aa07a11539b087ec01e1646f727a19620db8.