### Question:
X13Processor implements ISaProcessingFactory<X13Specification> { @Override public Map<String, Class> getOutputDictionary(boolean compact) { return X13ProcessingFactory.instance.getOutputDictionary(compact); } X13Processor(); @Override ISaSpecification createSpecification(InformationSet info); @Override ISaSpecification createSpecification(SaItem doc, TsDomain frozen, EstimationPolicyType policy, boolean nospan); @Override boolean updatePointSpecification(SaItem item); @Override SaDocument<?> createDocument(); @Override List<ISaSpecification> defaultSpecifications(); @Override void dispose(); @Override AlgorithmDescriptor getInformation(); @Override boolean canHandle(IProcSpecification spec); @Override IProcessing<TsData, CompositeResults> generateProcessing(X13Specification specification, ProcessingContext context); @Override Map<String, Class> getSpecificationDictionary(Class<X13Specification> specClass); @Override Map<String, Class> getOutputDictionary(boolean compact); static final AlgorithmDescriptor DESCRIPTOR; }### Answer:
@Test @Ignore public void testOutputDictionary() { Map<String, Class> dic = new X13Processor().getOutputDictionary(true); dic.forEach((s, c) -> { System.out.print(s); System.out.print('\t'); System.out.println(c.getCanonicalName()); }); System.out.println(""); dic = new X13Processor().getOutputDictionary(false); dic.forEach((s, c) -> { System.out.print(s); System.out.print('\t'); System.out.println(c.getCanonicalName()); }); }