по идее можно делегирование применить. typedEntityFactory.createEntity(entity, props); хотя если так сделать, то автокомплит в IDE не будет работать скорее всего
хотя называть typed тоже нельзя наверное, так как это не типизивание, а просто создание объекта с проверкой типов. то есть при изменении типа после проверки на невалидный тип, ошибок не будет
хотя называть typed тоже нельзя наверное, так как это не типизивание, а просто создание объекта с проверкой типов. то есть при изменении типа после проверки на невалидный тип, ошибок не будет