It uses ThreadCritical in void IdealGraphPrinter::init_file_stream() which is called by the constructor when the object is allocated. It has some printing and sets some nonstatic fields.  ThreadCritical seems like a relic in this code.
            
- links to
- 
                     Commit(master)
        openjdk/jdk/ddd07b10 Commit(master)
        openjdk/jdk/ddd07b10
- 
                     Review(master)
        openjdk/jdk/25035 Review(master)
        openjdk/jdk/25035
 P4
  P4