BENCHMARK xalan building class hierarchy...done NUMBER OF APPLICATION CLASSES: 560 finding synchronized methods and blocks...done 49 synchronized methods 24 synchronized blocks RUNNING TIME: 8577 TYPES WITH A SYNCHRONIZED INSTANCE METHOD: TYPES WITH A SYNCHRONIZED STATIC METHOD: SYNCHRONIZED BLOCKS SYNCING ON THIS: [< Application, Lorg/apache/xalan/transformer/TransformerImpl, isTransformDone()Z >,3] [< Application, Lorg/apache/xalan/transformer/TransformerImpl, setIsTransformDone(Z)V >,3] [< Application, Lorg/apache/xalan/transformer/TransformerImpl, postExceptionFromThread(Ljava/lang/Exception;)V >,12] [< Application, Lorg/apache/xalan/processor/StylesheetHandler, init(Lorg/apache/xalan/processor/TransformerFactoryImpl;)V >,6] [< Application, Lorg/apache/xpath/operations/Variable, execute(Lorg/apache/xpath/XPathContext;Z)Lorg/apache/xpath/objects/XObject; >,54] OTHER INFERRED TYPES FOR SYNCHRONIZED BLOCKS: block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet, start()V >,47] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet, getHtmlText()Ljava/lang/String; >,11] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet, getTreeAsText(Ljava/lang/String;)Ljava/lang/String; >,18] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet, getSource()Ljava/lang/String; >,24] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet, processTransformation()Ljava/lang/String; >,9] syncs on obj. of type block [< Application, Lorg/apache/xalan/templates/OutputProperties, getDefaultMethodProperties(Ljava/lang/String;)Ljava/util/Properties; >,7] syncs on obj. of type block [< Application, Lorg/apache/xalan/serialize/SerializerToXML, init(Ljava/io/Writer;Ljava/util/Properties;Z)V >,110] syncs on obj. of type block [< Application, Ldacapo/Benchmark, (Ldacapo/parser/Config;Ljava/io/File;)V >,17] syncs on obj. of type block [< Application, Ldacapo/Benchmark, (Ldacapo/parser/Config;Ljava/io/File;)V >,42] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, setOutputProperty(Ljava/lang/String;Ljava/lang/String;)V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, setOutputProperties(Ljava/util/Properties;)V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, transform(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;Z)V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, transformNode(I)V >,8] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, clearParameters()V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, setURIResolver(Ljavax/xml/transform/URIResolver;)V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/transformer/TransformerImpl, setErrorListener(Ljavax/xml/transform/ErrorListener;)V >,4] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet$TrustedAgent, run()V >,73] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet$TrustedAgent, run()V >,94] syncs on obj. of type block [< Application, Lorg/apache/xalan/client/XSLTProcessorApplet$TrustedAgent, run()V >,115] syncs on obj. of type ++++++++++++++++++++++++++++++++++++++++++++++++++