* @param s2
   * @return boolean
   */
  public static boolean eqlExceptInWhitespaceP(String s1, String s2) {
    if (s1 == null) {
      return (s2 == null);
    }
    else if (s2 == null) {
      return (false);
    }
    else if (Stella.stringEqlP(s1, s2)) {
      return (true);
    }
    { int len1 = s1.length();
      int len2 = s2.length();
      int i1 = 0;
      int i2 = 0;

      while ((i1 < len1) &&
          (i2 < len2)) {
        if (Stella.$CHARACTER_TYPE_TABLE$[(int) (s1.charAt(i1))] == Stella.KWD_WHITE_SPACE) {
          if (Stella.$CHARACTER_TYPE_TABLE$[(int) (s2.charAt(i2))] == Stella.KWD_WHITE_SPACE) {
            {
              while ((i1 < len1) &&
                  (Stella.$CHARACTER_TYPE_TABLE$[(int) (s1.charAt(i1))] == Stella.KWD_WHITE_SPACE)) {
                i1 = i1 + 1;
              }
              while ((i2 < len2) &&
                  (Stella.$CHARACTER_TYPE_TABLE$[(int) (s2.charAt(i2))] == Stella.KWD_WHITE_SPACE)) {
                i2 = i2 + 1;
              }
            }
          }
          else {
            return (false);
          }
        }
        else if (s1.charAt(i1) == s2.charAt(i2)) {
          i1 = i1 + 1;
          i2 = i2 + 1;
        }
        else {
          return (false);
        }
      }
      while ((i1 < len1) &&
          (Stella.$CHARACTER_TYPE_TABLE$[(int) (s1.charAt(i1))] == Stella.KWD_WHITE_SPACE)) {
        i1 = i1 + 1;
      }
      while ((i2 < len2) &&
          (Stella.$CHARACTER_TYPE_TABLE$[(int) (s2.charAt(i2))] == Stella.KWD_WHITE_SPACE)) {
        i2 = i2 + 1;
      }
      return ((i1 == len1) &&
          (i2 == len2));
    }
  }