class DateTimeUnit {

    public static DateTimeUnit fromJdkDate( Date date )
    {
        return fromJodaDateTime( new DateTime( date.getTime() ), true );
    }

    public  DateTimeUnit( boolean iso8601 );
    public  DateTimeUnit();
    public  DateTimeUnit( DateTimeUnit dateTimeUnit );
    public  DateTimeUnit( DateTimeUnit dateTimeUnit, boolean iso8601 );
    public  DateTimeUnit( int year, int month, int day, boolean iso8601 );
    public  DateTimeUnit( int year, int month, int day );
    public  DateTimeUnit( int year, int month, int day, int dayOfWeek, boolean iso8601 );
    public  DateTimeUnit( int year, int month, int day, int dayOfWeek );

}