code: private Time parseTime(String timeString)
      throws ParseException {
  
          // Return null if no time provided
          java.util.Date parsedDate = TimeField.parse(timeString);
          if (parsedDate == null)
              return null;
  
          // Convert to SQL Time 
          return new Time(parsedDate.getTime());
  
      }
docs: Parses the given string into a corresponding time. The string must
  follow the standard format used by time attributes, as defined by
  TimeField.FORMAT and as would be produced by TimeField.format().
  
  @param timeString
  The time string to parse, which may be null.
  
  @return
  The time corresponding to the given time string, or null if the
  provided time string was null or blank.
  
  @throws ParseException
  If the given time string does not conform to the standard format
  used by time attributes.