Why Java Does Not Support Pointer