test_class.declarator: settings
test_class.modifier: private
test_class.original_string: private Settings settings;
test_class.type: Settings
test_class.var_name: settings
test_class.declarator: interpolator
test_class.modifier: private
test_class.original_string: private TychoInterpolator interpolator;
test_class.type: TychoInterpolator
test_class.var_name: interpolator
test_class.declarator: project
test_class.modifier: private
test_class.original_string: private MavenProject project;
test_class.type: MavenProject
test_class.var_name: project
test_class.file: tycho-core/src/test/java/org/eclipse/tycho/core/maven/TychoInterpolatorTest.java
test_class.identifier: TychoInterpolatorTest
test_case.body: @Test
      public void testInterpolateSyntaxError() {
          assertThat(interpolator.interpolate("${not closed"), is("${not closed"));
      }
test_case.class_method_signature: TychoInterpolatorTest.testInterpolateSyntaxError()
test_case.full_signature: @Test public void testInterpolateSyntaxError()
test_case.identifier: testInterpolateSyntaxError
test_case.invocations: assertThat interpolate is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testInterpolateSyntaxError()
focal_class.declarator: interpolator
focal_class.modifier: private
focal_class.original_string: private StringSearchInterpolator interpolator;
focal_class.type: StringSearchInterpolator
focal_class.var_name: interpolator
focal_class.file: tycho-core/src/main/java/org/eclipse/tycho/core/maven/TychoInterpolator.java
focal_class.identifier: TychoInterpolator
focal_class.interfaces: implements Interpolator
focal_class.class_method_signature: TychoInterpolator.TychoInterpolator(MavenSession mavenSession, MavenProject mavenProject)
focal_class.full_signature: public  TychoInterpolator(MavenSession mavenSession, MavenProject mavenProject)
focal_class.identifier: TychoInterpolator
focal_class.modifiers: public
focal_class.parameters: (MavenSession mavenSession, MavenProject mavenProject)
focal_class.signature:  TychoInterpolator(MavenSession mavenSession, MavenProject mavenProject)
focal_class.class_method_signature: TychoInterpolator.interpolate(String input)
focal_class.full_signature: @Override public String interpolate(String input)
focal_class.identifier: interpolate
focal_class.modifiers: @Override public
focal_class.parameters: (String input)
focal_class.return: String
focal_class.signature: String interpolate(String input)
focal_method.body: @Override
      public String interpolate(String input) {
          try {
              return interpolator.interpolate(input);
          } catch (org.codehaus.plexus.interpolation.InterpolationException e) {
              throw new RuntimeException("Error while interpolating value \"" + input + "\"", e);
          }
      }
focal_method.class_method_signature: TychoInterpolator.interpolate(String input)
focal_method.full_signature: @Override public String interpolate(String input)
focal_method.identifier: interpolate
focal_method.invocations: interpolate
focal_method.modifiers: @Override public
focal_method.parameters: (String input)
focal_method.return: String
focal_method.signature: String interpolate(String input)