public boolean compare(Operation op) {
		ArrayList<String> ListThisOP = this.castSendEverything();
		ArrayList<String> listop = op.castSendEverything();
		boolean res = true;
		if(!(ListThisOP.isEmpty()) && !(listop.isEmpty()) 
				&& ListThisOP.size() == listop.size()){
			for(int i =0; i<listop.size(); i++){
				if(!(ListThisOP.get(i).equals(listop.get(i)))){
					res = false;
				}
			}
		} else {
			res = false;
		}		
		return res;
	}