Program: 162344
Project: 162344
Buggy source:
public void init(View parent,MaterialMenu actionBarIcon){
  SeekBar duration=(SeekBar)parent.findViewById(R.id.item_animation_duration);
  duration.setMax(4600);
  duration.setProgress(2600);
  duration.setOnSeekBarChangeListener(this);
  materialMenuView=(MaterialMenuView)parent.findViewById(R.id.material_menu_button);
  materialMenuView.setOnClickListener(this);
  materialIcon=actionBarIcon;
  parent.findViewById(R.id.switch_item_arrow).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_menu).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_x).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_check).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_arrow).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_menu).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_x).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_check).setOnClickListener(this);
  drawerLayout=((DrawerLayout)parent.findViewById(R.id.drawer_layout));
  drawerLayout.setDrawerListener(new DrawerLayout.SimpleDrawerListener(){
    private boolean direction=false;
    @Override public void onDrawerSlide(    View drawerView,    float slideOffset){
      materialIcon.setTransformationOffset(AnimationState.BURGER_ARROW,direction ? 2 - slideOffset : slideOffset);
    }
    @Override public void onDrawerOpened(    android.view.View drawerView){
      direction=true;
    }
    @Override public void onDrawerClosed(    android.view.View drawerView){
      direction=false;
    }
  }
);
  drawerLayout.postDelayed(new Runnable(){
    @Override public void run(){
      drawerLayout.openDrawer(Gravity.LEFT);
    }
  }
,1500);
}

Fixed version (ground truth):
public void init(View parent,MaterialMenu actionBarIcon){
  SeekBar duration=(SeekBar)parent.findViewById(R.id.item_animation_duration);
  duration.setMax(4600);
  duration.setProgress(2600);
  duration.setOnSeekBarChangeListener(this);
  materialMenuView=(MaterialMenuView)parent.findViewById(R.id.material_menu_button);
  materialMenuView.setOnClickListener(this);
  materialIcon=actionBarIcon;
  parent.findViewById(R.id.switch_item_arrow).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_menu).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_x).setOnClickListener(this);
  parent.findViewById(R.id.switch_item_check).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_arrow).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_menu).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_x).setOnClickListener(this);
  parent.findViewById(R.id.animate_item_check).setOnClickListener(this);
  drawerLayout=((DrawerLayout)parent.findViewById(R.id.drawer_layout));
  drawerLayout.setDrawerListener(new DrawerLayout.SimpleDrawerListener(){
    @Override public void onDrawerSlide(    View drawerView,    float slideOffset){
      materialIcon.setTransformationOffset(MaterialMenuDrawable.AnimationState.BURGER_ARROW,direction ? 2 - slideOffset : slideOffset);
    }
    @Override public void onDrawerOpened(    android.view.View drawerView){
      direction=true;
    }
    @Override public void onDrawerClosed(    android.view.View drawerView){
      direction=false;
    }
  }
);
  drawerLayout.postDelayed(new Runnable(){
    @Override public void run(){
      drawerLayout.openDrawer(Gravity.LEFT);
    }
  }
,1500);
}