code: String[] divideAtWhite() {
          String[] sa = new String[2];
          int len = text.length();
          // if no white space found
          sa[0] = text;
          sa[1] = "";
          for (int inx = 0; inx < len; ++inx) {
              char ch = text.charAt(inx);
              if (Character.isWhitespace(ch)) {
                  sa[0] = text.substring(0, inx);
                  for (; inx < len; ++inx) {
                      ch = text.charAt(inx);
                      if (!Character.isWhitespace(ch)) {
                          sa[1] = text.substring(inx, len);
                          break;
                      }
                  }
                  break;
              }
          }
          return sa;
      }
docs: for use by subclasses which have two part tag text.