code: private static final ArrayList<String> convertStringToArrayList(String value) {
          if (value != null && value.length() > 0) {
              ArrayList<String> result = new ArrayList<String>();
              StringTokenizer st = new StringTokenizer(value, STRING_ATTRIB_DELIM);
              while (st.hasMoreTokens()) {
                  String nextString = unescape(st.nextToken());
                  if (nextString != null) {
                      result.add(nextString);
                  }
              }
              return result;
          }
          return null;
      }
docs: /*
  Convert a String form of an array to the array list
  
  @param value The String form of an array
  
  @return The array list