private ArrayList<Operation> getAllOperation(String Declaration) {
		ArrayList<Operation> ArrayOperation = new ArrayList();
		Declaration = Declaration.trim();
		if(Declaration.equals("")){
			return ArrayOperation;
		} else {
			boolean nextop = true;
			int i = 0;
			while(nextop){
				String id ="";
				while(Declaration.charAt(i) != '('){
					id += Declaration.charAt(i);
					i++;
				}
				i++;
				String arg ="";
				while(Declaration.charAt(i) != ')'){
					arg += Declaration.charAt(i);
					i++;
				}
				ArrayList<Argument> arrayarg = getArguments(arg);
				while(Declaration.charAt(i) != ':')i++;
				i++;
				String nomtype ="";
				while(Declaration.charAt(i) != ',' && i < Declaration.length()-1){
					nomtype += Declaration.charAt(i);
					i++;
				}
				if(Declaration.charAt(i) != ','){
					nomtype += Declaration.charAt(i);
					nextop = false;
				} else {
					i++;
				}
				Operation op = new Operation(id.trim(), new Type(nomtype.trim()), arrayarg);
				ArrayOperation.add(op);
			}

		}
		return ArrayOperation;
	}