sb.append("T").append(fleshOut(hours)).append(':').append(fleshOut(minutes)).append(':').append(fleshOut(seconds));
{ sb.append("T") .append(fleshOut(hours)) .append(':') .append(fleshOut(minutes)) .append(':') .append(fleshOut(seconds)); }
    public String toString()    {        StringBuffer sb = new StringBuffer();        if (year > 0) sb.append(year);        if (month > 0) sb.append('-').append(fleshOut(month));        if (day > 0) sb.append('-').append(fleshOut(day));        if (hours > 0)            sb.append("T").append(fleshOut(hours)).append(':').append(fleshOut(minutes)).append(':').append(fleshOut(seconds));        return (sb.toString());    }