just to get things the right way (as i don’t know java very well):
is this wildcard-thing the same as the “WHERE” in C# 2?
public class A<MYTYPE>
where MYTYPE : MYBASETYPE, new
have to try your examples above in the c# and see if i get this working as well as it looks like a nice exercise for rainy weekends like this ;-)