code: private static boolean similarArrayInstructions(int load, int store) {
          return ((load == Const.AALOAD) && (store == Const.AASTORE)) || ((load == Const.IALOAD) && (store == Const.IASTORE))
                  || ((load == Const.DALOAD) && (store == Const.DASTORE)) || ((load == Const.LALOAD) && (store == Const.LASTORE))
                  || ((load == Const.FALOAD) && (store == Const.FASTORE)) || ((load == Const.BALOAD) && (store == Const.BASTORE))
                  || ((load == Const.CALOAD) && (store == Const.CASTORE)) || ((load == Const.SALOAD) && (store == Const.SASTORE));
      }
docs: looks to see if a load and store operation are working on the same type of array
  
  @param load
  the load instruction on an array
  @param store
  the store instruction on an array
  @return whether the type of the load and store are the same