@Implementation public boolean performAction(int action){
  if (mPerformedActionList == null) {
    mPerformedActionList=new LinkedList<>();
  }
  mPerformedActionList.add(new Integer(action));
  return true;
}

@ Implementation public boolean performAction ( int action ) { if ( mPerformedActionList == null ) { mPerformedActionList = new LinkedList < > ( ) ; } mPerformedActionList . add ( new Integer ( action ) ) ; return true ; }
equality check based on reference equality for mparent and mview and value equality for other fields .
