public long getTimeMillis()
constructs a gregoriancalender and takes the bacnetyear as one parameter.
this is wrong, for the year the memberfunction getCenturyYear() of the date class has to be used.
You are correct. A fix has been checked in.