public static ZoneRules of(ZoneOffset baseStandardOffset,ZoneOffset baseWallOffset,List<ZoneOffsetTransition> standardOffsetTransitionList,List<ZoneOffsetTransition> transitionList,List<ZoneOffsetTransitionRule> lastRules){
  Objects.requireNonNull(baseStandardOffset,"baseStandardOffset");
  Objects.requireNonNull(baseWallOffset,"baseWallOffset");
  Objects.requireNonNull(standardOffsetTransitionList,"standardOffsetTransitionList");
  Objects.requireNonNull(transitionList,"transitionList");
  Objects.requireNonNull(lastRules,"lastRules");
  return new ZoneRules(baseStandardOffset,baseWallOffset,standardOffsetTransitionList,transitionList,lastRules);
}

public static ZoneRules of ( ZoneOffset baseStandardOffset , ZoneOffset baseWallOffset , List < ZoneOffsetTransition > standardOffsetTransitionList , List < ZoneOffsetTransition > transitionList , List < ZoneOffsetTransitionRule > lastRules ) { Objects . requireNonNull ( baseStandardOffset , "baseStandardOffset" ) ; Objects . requireNonNull ( baseWallOffset , "baseWallOffset" ) ; Objects . requireNonNull ( standardOffsetTransitionList , "standardOffsetTransitionList" ) ; Objects . requireNonNull ( transitionList , "transitionList" ) ; Objects . requireNonNull ( lastRules , "lastRules" ) ; return new ZoneRules ( baseStandardOffset , baseWallOffset , standardOffsetTransitionList , transitionList , lastRules ) ; }
obtains an instance of a zonerules .
