code: private void introspectSelfIntrospectable() {
          try {
              String[] strings = ((FFDCSelfIntrospectable) _member).introspectSelf();
              if (strings != null) {
                  for (int i = 0; i < strings.length; i++) {
                      // If the string has an equals sign in it, split it there
                      if (strings[i] != null) {
                          int equalsLoc = strings[i].indexOf(EQUALS);
                          if (equalsLoc > 0 && equalsLoc < strings[i].length() - EQUALS_LENGTH) {
                              // Of the form "x = y"
                              addNewChild(strings[i].substring(0, equalsLoc), strings[i].substring(equalsLoc + EQUALS_LENGTH));
                          } else if (equalsLoc > 0) {
                              // Of the form "X = "
                              addNewChild(strings[i].substring(0, equalsLoc), "");
                          } else {
                              // There's a string (but it's not got a = in it)
                              addNewChild("strings[" + i + "]", strings[i]);
                          }
                      } else {
                          // The string reference is null
                          addNewChild("strings[" + i + "]", null);
                      }
                  }
              }
          } catch (RuntimeException e) {
              // No FFDC code needed - we're doing an FFDC already
              // Do nothing - we don't want to cause even more trouble :-)
          }
      }
docs: Perform the introspection by calling the object's introspectSelf() method