type question Class<T> and T t.getInstance() for SO
java sandbox