class Commons<T extends A> {
Class<T> clazz;
public Commons(Class<T> clazz) {
this.clazz = clazz;
}
List<T> getList() {
List<T> list = new ArrayList<>();
for (int i = 0; i < 3; i++) {
T item = getObject(clazz);
list.add(item);
}
return list;
}
@SneakyThrows
T getObject(Class<T> clazz) {
return clazz.getDeclaredConstructor().newInstance();
}
}
if(postRequest()) {
// Продолжаем работу
} else {
// Завершаем
}
var host = UriUtils.encodeHost("ניהולמוניטין.co.il", StandardCharsets.UTF_8);
А пользоваться этим так: