private boolean validateClassicTime(String timeString)
    {
        timeString = timeString.toLowerCase();

        //format
        if (!timeString.matches("\\d{2}:\\d{2}:\\d{2}:\\d{3}"))
        {
            return false;
        }
        //data
        String[] time = timeString.split(timeDelimiter);
        if (Integer.parseInt(time[0]) >= MAX_HOURS) //HOURS
        {
            return false;
        }
        if (Integer.parseInt(time[1]) > 59) //MINUTES
        {
            return false;
        }
        if (Integer.parseInt(time[2]) > 59) //SECONDS
        {
            return false;
        }

        return true;
    }