@Override  // for covariant return type
    @SuppressWarnings("unchecked")
    public ChronoLocalDateTime<Symmetry454Date> atTime(LocalTime localTime) {
        return (ChronoLocalDateTime<Symmetry454Date>) super.atTime(localTime);
    }
@ Override @ SuppressWarnings ( "unchecked" ) public ChronoLocalDateTime < Symmetry454Date > atTime ( LocalTime localTime ) { return ( ChronoLocalDateTime < Symmetry454Date > ) super . atTime ( localTime ) ; }
-------------------------------------------------------------------------