public void addAndRemoveGenericType() throws ClassNotFoundException
{
JavaClassSource javaClass = Roaster.create(JavaClassSource.class);
javaClass.setPackage("it.coopservice.test");
javaClass.setName("SimpleClass");
javaClass.addTypeVariable().setName("T");
Assert.assertTrue(javaClass.getTypeVariables().get(0).getBounds().isEmpty());
Assert.assertTrue(javaClass.toString().contains("<T>"));
javaClass.removeTypeVariable("T");
Assert.assertFalse(javaClass.toString().contains("<T>"));
}