# File MutableTime.rb, line 91
        def initialize( dateString_Seconds_Time_orYear = nil , *dateTimePieces )
                if dateTimePieces.length==0 then
                        if dateString_Seconds_Time_orYear.kind_of?(Numeric) then
                                @t=Time.at(dateString_Seconds_Time_orYear)
                        elsif dateString_Seconds_Time_orYear.kind_of?(String) then
                                @t=Time.local(*ParseDate.parsedate(dateString_Seconds_Time_orYear))
                        elsif dateString_Seconds_Time_orYear.kind_of?(Time) then
                                @t=dateString_Seconds_Time_orYear
                        elsif dateString_Seconds_Time_orYear.kind_of?(MutableTime) then
                                @t=dateString_Seconds_Time_orYear.t
                        else
                                @t=Time.now
                        end
                else
                        dateTimePieces.unshift(dateString_Seconds_Time_orYear)
                        @t = self.class.local(*dateTimePieces).t
                end
        end