test_class.file: component/core/src/test/java/fr/norad/visuwall/plugin/bamboo/BambooVersionExtractorTest.java
test_class.identifier: BambooVersionExtractorTest
test_case.body: @Test(expected = BambooVersionNotFoundException.class)
      public void should_throw_exception_if_version_is_not_found() throws BambooVersionNotFoundException {
          BambooVersionExtractor.extractVersion("");
      }
test_case.class_method_signature: BambooVersionExtractorTest.should_throw_exception_if_version_is_not_found()
test_case.full_signature: @Test(expected = BambooVersionNotFoundException.class) public void should_throw_exception_if_version_is_not_found()
test_case.identifier: should_throw_exception_if_version_is_not_found
test_case.invocations: extractVersion
test_case.modifiers: @Test(expected = BambooVersionNotFoundException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void should_throw_exception_if_version_is_not_found()
focal_class.file: component/core/src/main/java/fr/norad/visuwall/plugin/bamboo/BambooVersionExtractor.java
focal_class.identifier: BambooVersionExtractor
focal_class.class_method_signature: BambooVersionExtractor.BambooVersionExtractor()
focal_class.full_signature: private  BambooVersionExtractor()
focal_class.identifier: BambooVersionExtractor
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  BambooVersionExtractor()
focal_class.class_method_signature: BambooVersionExtractor.extractVersion(URL url)
focal_class.full_signature: static String extractVersion(URL url)
focal_class.identifier: extractVersion
focal_class.modifiers: static
focal_class.parameters: (URL url)
focal_class.return: String
focal_class.signature: String extractVersion(URL url)
focal_class.class_method_signature: BambooVersionExtractor.extractVersion(String content)
focal_class.full_signature: static String extractVersion(String content)
focal_class.identifier: extractVersion
focal_class.modifiers: static
focal_class.parameters: (String content)
focal_class.return: String
focal_class.signature: String extractVersion(String content)
focal_method.body: static String extractVersion(URL url) throws BambooVersionNotFoundException {
          InputStream stream = null;
          try {
              stream = url.openStream();
              byte[] bytes = ByteStreams.toByteArray(stream);
              String page = new String(bytes);
              return extractVersion(page);
          } catch (IOException e) {
              throw new BambooVersionNotFoundException("Can't extract version from url:" + url, e);
          } finally {
              Closeables.closeQuietly(stream);
          }
      }
focal_method.class_method_signature: BambooVersionExtractor.extractVersion(URL url)
focal_method.full_signature: static String extractVersion(URL url)
focal_method.identifier: extractVersion
focal_method.invocations: openStream toByteArray extractVersion closeQuietly
focal_method.modifiers: static
focal_method.parameters: (URL url)
focal_method.return: String
focal_method.signature: String extractVersion(URL url)