Dynamic patch generation for null pointer exceptions using metaprogramming | IEEE Conference Publication | IEEE Xplore