@Test(expected=IllegalStateException.class)
@Ignore
public void Cast() {
QAnimal animal = QAnimal.animal;
QCat cat = new QCat(animal.getMetadata(), new PathInits("*"));
System.out.println(cat);
CollQueryFactory.from(animal, Collections.<Animal> emptyList()).from(cat, Collections.<Cat> emptyList());
}