В моем приложении Java у меня есть метод
public <T extends Transaction> boolean appendTransaction(T transaction) {
...
}
и внутри этого метода мне нужно создать экземпляр объекта T , который расширяет Транзакция
Правильно ли сделать это таким образом
T newTransaction = (T) transaction.getClass().newInstance();