public static GroupBuilder<GroupType> requiredGroup() {
    return new GroupBuilder<GroupType>(GroupType.class)
        .repetition(Type.Repetition.REQUIRED);
  }
public static GroupBuilder<GroupType> requiredGroup() {
    return new GroupBuilder<GroupType>(GroupType.class)
        .repetition(Type.Repetition.REQUIRED);
  }
public static GroupBuilder < GroupType > requiredGroup ( ) { return new GroupBuilder < GroupType > ( GroupType . class ) . repetition ( Type . Repetition . REQUIRED ) ; }
Returns a builder to construct a required {@link GroupType}.

@return a {@link GroupBuilder}
Returns a builder to construct a required { @link GroupType } .