http://android-developers.blogspot.sg/2011/07/custom-class-loading-in-dalvik.html