@Test public void ClassReference() { MiniRepository repository = new MiniRepository(); repository.add( new STMT(new UID(TEST.NS, "domainType"), RDF.type, new UID(TEST.NS, "DomainType")) ); Session session = SessionUtil.openSession(repository, DomainType.class); Command command = new Command(); assertNull(command.domainType); session.autowire(command); assertNotNull(command.domainType); assertNotNull(command.domainType.parametrizedClass); assertTrue(DomainType.class.isAssignableFrom(command.domainType.parametrizedClass)); }