docs: public Object sqlToJava(Object source) throws ConversionException
      {
          if (source == null)
          {
              return null;
          }
          if (source.toString().equals(NULLVALUE))
          {
              return null;
          }
          if (source.toString().equals(EMPTYCOLLEC))
          {
              return new ArrayList();
          }
          List v = new ArrayList();
          StringBuffer input = new StringBuffer();
          StringBuffer newString = new StringBuffer();
          int pos = 0;
          int length;
  
          input.append(source.toString());
          length = input.length();
          while (pos < length)
          {
              if (input.charAt(pos) != '#')
              {
                  newString.append(input.charAt(pos));
              }
              else
              {
                  if (input.charAt(pos + 1) != '#')
                  {
                      v.add(newString.toString());
                      newString = new StringBuffer();
                  }
                  else
                  {
                      newString.append('#');
                      ++pos;
                  }
              }
              ++pos;
          }
          v.add(newString.toString());
          return v;
      }