### Question:
ASTimeZone { public static Builder builder() { return new Builder(); } private  ASTimeZone(int bias,
			String standardName, ASSystemTime standardDate, int standardBias,
			String dayLightName, ASSystemTime dayLightDate, int dayLightBias); static Builder builder(); int getBias(); String getStandardName(); ASSystemTime getStandardDate(); int getStandardBias(); String getDayLightName(); ASSystemTime getDayLightDate(); int getDayLightBias(); boolean useDaylightTime(); @Override final int hashCode(); @Override final boolean equals(Object object); @Override String toString(); boolean equalsDiscardingNames(ASTimeZone asTimeZone);  }### Answer:
@Test(expected=IllegalStateException.class) public void testBuilderNeedsBias() { ASTimeZone.builder() .standardBias(defaultStandardBiasInMinutes) .standardDate(defaultStandardDate) .dayLightBias(defaultDayLightBiasInMinutes) .dayLightDate(defaultDayLightDate) .build(); }
@Test(expected=IllegalStateException.class) public void testBuilderNeedsStandardBias() { ASTimeZone.builder() .bias(defaultBiasInMinutes) .standardDate(defaultStandardDate) .dayLightBias(defaultDayLightBiasInMinutes) .dayLightDate(defaultDayLightDate) .build(); }
@Test(expected=IllegalStateException.class) public void testBuilderNeedsStandardDate() { ASTimeZone.builder() .bias(defaultBiasInMinutes) .standardBias(defaultStandardBiasInMinutes) .dayLightBias(defaultDayLightBiasInMinutes) .dayLightDate(defaultDayLightDate) .build(); }
@Test(expected=IllegalStateException.class) public void testBuilderNeedsDayLightBias() { ASTimeZone.builder() .bias(defaultBiasInMinutes) .standardBias(defaultStandardBiasInMinutes) .standardDate(defaultStandardDate) .dayLightDate(defaultDayLightDate) .build(); }
@Test(expected=IllegalStateException.class) public void testBuilderNeedsDayLightDate() { ASTimeZone.builder() .bias(defaultBiasInMinutes) .standardBias(defaultStandardBiasInMinutes) .standardDate(defaultStandardDate) .dayLightBias(defaultDayLightBiasInMinutes) .build(); }