Moderator action: deleted your request. This is a public user to user forum. Questions and answers should be posted here,* not taken offline. You have already abused the patience of forum members by posting yards of unformatted code and several unreasonable questions.
No, and there's no need. These are the ways to deal with NPE:
1) If it's occurring in your code, fix the bug in your code. This means checking for null, or ensuring that you never even get to that point with the reference being null.
2) If it's occurring in code you don't control due to a bug in that code, then you either stop using that library, or you ensure you don't feed it the dangerous null, or, as a very, very last resort, you catch the exception.
3) If it's occurring in code you don't control due to you feeding it bad input, don't feed it that null input.