The JSR 269 Filer API supports creating new source files for annotation processing. The resulting "types" are treated as one of the inputs to the next round of processing. To support package annotations, JSR 175 allowed "package-info.java" files to be created too. These files don't quite follow all the rules of other Java source code and their creation isn't currently supported by the Filer; if such a file was created as a general text file, it would not be subject to annotation processing. JSR 269 should consider whether or not the creation of such files needs to be supported.