protected String reversePos(String pos){
      if (pos == null) {
         return null;
      }

      if (pos.charAt(0) == 'A') {
         return pos.replace('A', 'E');
      }
      else if (pos.charAt(0) == 'E') {
         return pos.replace('E', 'A');
      }
      else if (pos.charAt(0) == 'B') {
         return pos.replace('B', 'D');
      }
      else if (pos.charAt(0) == 'D') {
         return pos.replace('D', 'B');
      }
      return pos;
   }