Se hai un costruttore che richiede molti parametri, come questo:
public OrgUnitsHalRepresentation(List<OrgUnitSummaryHalRepresentation> orgUnitSummaryHalRepresentationList,
int count, int providedCount, int total, int page, int filterLimit, boolean hasNextPage, boolean isDefaultCount)
Puoi usare una classe separata che non prende nulla nel costruttore e imposta questi parametri usando setter e passa invece al costruttore:
public OrgUnitsHalRepresentation(Pagination(Name of pattern) p)
Ha un nome così da poterlo usare nel nome della mia classe?