{
assert request.outputFile != null;
if ( extractors == null || extractors.length == 0 )
{
extractors = new ComponentDescriptorExtractor[] { new SourceComponentDescriptorExtractor(), new ClassComponentDescriptorExtractor( new AnnotationComponentGleaner() ) };
}
List<ComponentDescriptor<?>> descriptors = new ArrayList<ComponentDescriptor<?>>();
for ( int i = 0; i < extractors.length; i++ )