componentized generators can say what kinds of component generators can be plugged into them
Generator for java.util.Properties