message: Removed interim variables
diff: @@ -95,10 +95,8 @@ public class NavigationStackView extends ViewGroup {
  SceneItem sceneItem = sceneItems.get(crumb);
  if (crumb < currentCrumb) {
  Intent intent = sceneItem.intent;
  - String enterAnim = this.enterAnim;
  - String exitAnim = this.exitAnim;
  - int enter = this.getAnimationResourceId(enterAnim, this.activityCloseEnterAnimationId);
  - int exit = this.getAnimationResourceId(exitAnim, this.activityCloseExitAnimationId);
  + int enter = this.getAnimationResourceId(this.enterAnim, this.activityCloseEnterAnimationId);
  + int exit = this.getAnimationResourceId(this.exitAnim, this.activityCloseExitAnimationId);
  final HashMap<String, View> oldSharedElementsMap = getSharedElementMap();
  Pair[] oldSharedElements = (crumb < 20 && currentCrumb - crumb == 1) ? getSharedElements(oldSharedElementsMap, oldSharedElementNames) : null;
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && oldSharedElements != null && oldSharedElements.length != 0) {
  @@ -136,10 +134,8 @@ public class NavigationStackView extends ViewGroup {
  sceneItems.get(nextCrumb).intent = intent;
  intents[i] = intent;
  }
  - String enterAnim = this.enterAnim;
  - String exitAnim = this.exitAnim;
  - int enter = this.getAnimationResourceId(enterAnim, this.activityOpenEnterAnimationId);
  - int exit = this.getAnimationResourceId(exitAnim, this.activityOpenExitAnimationId);
  + int enter = this.getAnimationResourceId(this.enterAnim, this.activityOpenEnterAnimationId);
  + int exit = this.getAnimationResourceId(this.exitAnim, this.activityOpenExitAnimationId);
  final HashMap<String, View> sharedElementsMap = getSharedElementMap();
  final Pair[] sharedElements = crumb - currentCrumb == 1 ? getSharedElements(sharedElementsMap, sharedElementNames) : null;
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && sharedElements != null && sharedElements.length != 0) {
  