/** dealloc methods */
 @Override
 protected void finalize() throws Throwable {
   mView = null;
   mTransition = null;
   mJSON = null;
   mKeepParameters = null;
   mHotspotTextures.clear();
   mHotspotTextures = null;
   super.finalize();
 }
 @Override
 protected void initializeValues() {
   super.initializeValues();
   mView = null;
   mTransition = null;
   mInitialPitch = mInitialYaw = PLConstants.kFloatUndefinedValue;
   mJSONData = null;
   mURL = null;
   mJSON = null;
   mIsPreloadingImages = true;
   mKeepParameters = null;
   mHotspotTextures = new HashMap<String, PLITexture>();
 }