final Iterator<GenericType> parameterisedTypes = this.getParameterisedTypes().iterator();
if( parameterisedTypes.hasNext() ){
writer.print("<");
while( parameterisedTypes.hasNext() ){
final GenericType genericType = parameterisedTypes.next();
genericType.write(writer);
}
writer.print(">");
}