test_class.declarator: font = new Font("Verdana", Font.PLAIN, 12)
test_class.modifier: private final
test_class.original_string: private final Font font = new Font("Verdana", Font.PLAIN, 12);
test_class.type: Font
test_class.var_name: font
test_class.file: display/renderbasic/src/test/java/org/openscience/cdk/renderer/generators/standard/TextOutlineTest.java
test_class.identifier: TextOutlineTest
test_case.body: @Test
      public void getOutline() throws Exception {
          // not sure how to test... we have a complex shape with floating point
          // values?
      }
test_case.class_method_signature: TextOutlineTest.getOutline()
test_case.full_signature: @Test public void getOutline()
test_case.identifier: getOutline
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getOutline()
focal_class.declarator: FONT_RENDER_CONTEXT = new FontRenderContext(new AffineTransform(), true, true)
focal_class.modifier: public static final
focal_class.original_string: public static final FontRenderContext FONT_RENDER_CONTEXT = new FontRenderContext(new AffineTransform(), true, true);
focal_class.type: FontRenderContext
focal_class.var_name: FONT_RENDER_CONTEXT
focal_class.declarator: text
focal_class.modifier: private final
focal_class.original_string: private final String          text;
focal_class.type: String
focal_class.var_name: text
focal_class.declarator: glyphs
focal_class.modifier: private final
focal_class.original_string: private final GlyphVector     glyphs;
focal_class.type: GlyphVector
focal_class.var_name: glyphs
focal_class.declarator: outline
focal_class.modifier: private final
focal_class.original_string: private final Shape           outline;
focal_class.type: Shape
focal_class.var_name: outline
focal_class.declarator: transform
focal_class.modifier: private final
focal_class.original_string: private final AffineTransform transform;
focal_class.type: AffineTransform
focal_class.var_name: transform
focal_class.file: display/renderbasic/src/main/java/org/openscience/cdk/renderer/generators/standard/TextOutline.java
focal_class.identifier: TextOutline
focal_class.class_method_signature: TextOutline.TextOutline(final String text, final Font font)
focal_class.full_signature:   TextOutline(final String text, final Font font)
focal_class.identifier: TextOutline
focal_class.parameters: (final String text, final Font font)
focal_class.signature:  TextOutline(final String text, final Font font)
focal_class.class_method_signature: TextOutline.TextOutline(String text, GlyphVector glyphs)
focal_class.full_signature:   TextOutline(String text, GlyphVector glyphs)
focal_class.identifier: TextOutline
focal_class.parameters: (String text, GlyphVector glyphs)
focal_class.signature:  TextOutline(String text, GlyphVector glyphs)
focal_class.class_method_signature: TextOutline.TextOutline(String text, GlyphVector glyphs, Shape outline, AffineTransform transform)
focal_class.full_signature: private  TextOutline(String text, GlyphVector glyphs, Shape outline, AffineTransform transform)
focal_class.identifier: TextOutline
focal_class.modifiers: private
focal_class.parameters: (String text, GlyphVector glyphs, Shape outline, AffineTransform transform)
focal_class.signature:  TextOutline(String text, GlyphVector glyphs, Shape outline, AffineTransform transform)
focal_class.class_method_signature: TextOutline.text()
focal_class.full_signature:  String text()
focal_class.identifier: text
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String text()
focal_class.class_method_signature: TextOutline.getOutline()
focal_class.full_signature:  Shape getOutline()
focal_class.identifier: getOutline
focal_class.parameters: ()
focal_class.return: Shape
focal_class.signature: Shape getOutline()
focal_class.class_method_signature: TextOutline.getBounds()
focal_class.full_signature:  Rectangle2D getBounds()
focal_class.identifier: getBounds
focal_class.parameters: ()
focal_class.return: Rectangle2D
focal_class.signature: Rectangle2D getBounds()
focal_class.class_method_signature: TextOutline.getLogicalBounds()
focal_class.full_signature:  Rectangle2D getLogicalBounds()
focal_class.identifier: getLogicalBounds
focal_class.parameters: ()
focal_class.return: Rectangle2D
focal_class.signature: Rectangle2D getLogicalBounds()
focal_class.class_method_signature: TextOutline.transformedBounds(Shape shape)
focal_class.full_signature: private Rectangle2D transformedBounds(Shape shape)
focal_class.identifier: transformedBounds
focal_class.modifiers: private
focal_class.parameters: (Shape shape)
focal_class.return: Rectangle2D
focal_class.signature: Rectangle2D transformedBounds(Shape shape)
focal_class.class_method_signature: TextOutline.getCenter()
focal_class.full_signature:  Point2D getCenter()
focal_class.identifier: getCenter
focal_class.parameters: ()
focal_class.return: Point2D
focal_class.signature: Point2D getCenter()
focal_class.class_method_signature: TextOutline.getFirstGlyphCenter()
focal_class.full_signature:  Point2D getFirstGlyphCenter()
focal_class.identifier: getFirstGlyphCenter
focal_class.parameters: ()
focal_class.return: Point2D
focal_class.signature: Point2D getFirstGlyphCenter()
focal_class.class_method_signature: TextOutline.getLastGlyphCenter()
focal_class.full_signature:  Point2D getLastGlyphCenter()
focal_class.identifier: getLastGlyphCenter
focal_class.parameters: ()
focal_class.return: Point2D
focal_class.signature: Point2D getLastGlyphCenter()
focal_class.class_method_signature: TextOutline.getGlyphCenter(final int index)
focal_class.full_signature: private Point2D getGlyphCenter(final int index)
focal_class.identifier: getGlyphCenter
focal_class.modifiers: private
focal_class.parameters: (final int index)
focal_class.return: Point2D
focal_class.signature: Point2D getGlyphCenter(final int index)
focal_class.class_method_signature: TextOutline.transform(AffineTransform nextTransform)
focal_class.full_signature:  TextOutline transform(AffineTransform nextTransform)
focal_class.identifier: transform
focal_class.parameters: (AffineTransform nextTransform)
focal_class.return: TextOutline
focal_class.signature: TextOutline transform(AffineTransform nextTransform)
focal_class.class_method_signature: TextOutline.resize(final double scaleX, final double scaleY)
focal_class.full_signature:  TextOutline resize(final double scaleX, final double scaleY)
focal_class.identifier: resize
focal_class.parameters: (final double scaleX, final double scaleY)
focal_class.return: TextOutline
focal_class.signature: TextOutline resize(final double scaleX, final double scaleY)
focal_class.class_method_signature: TextOutline.translate(final double translateX, final double translateY)
focal_class.full_signature:  TextOutline translate(final double translateX, final double translateY)
focal_class.identifier: translate
focal_class.parameters: (final double translateX, final double translateY)
focal_class.return: TextOutline
focal_class.signature: TextOutline translate(final double translateX, final double translateY)
focal_class.class_method_signature: TextOutline.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: TextOutline.formatDouble(double value)
focal_class.full_signature: static String formatDouble(double value)
focal_class.identifier: formatDouble
focal_class.modifiers: static
focal_class.parameters: (double value)
focal_class.return: String
focal_class.signature: String formatDouble(double value)
focal_method.body: Shape getOutline() {
          return transform.createTransformedShape(outline);
      }
focal_method.class_method_signature: TextOutline.getOutline()
focal_method.full_signature:  Shape getOutline()
focal_method.identifier: getOutline
focal_method.invocations: createTransformedShape
focal_method.parameters: ()
focal_method.return: Shape
focal_method.signature: Shape getOutline()