test_class.file: topcoder/srm613_div2_250/src/test/java/TestTaroString.java
test_class.identifier: TestTaroString
test_case.body: @Test
      public void test2() {
          assertEquals(TaroString.getAnswer("CTA"), "Impossible");
      }
test_case.class_method_signature: TestTaroString.test2()
test_case.full_signature: @Test public void test2()
test_case.identifier: test2
test_case.invocations: assertEquals getAnswer
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test2()
focal_class.file: topcoder/srm613_div2_250/src/main/java/TaroString.java
focal_class.identifier: TaroString
focal_class.class_method_signature: TaroString.getAnswer(String input)
focal_class.full_signature: public static String getAnswer(String input)
focal_class.identifier: getAnswer
focal_class.modifiers: public static
focal_class.parameters: (String input)
focal_class.return: String
focal_class.signature: String getAnswer(String input)
focal_method.body: public static String getAnswer(String input) {
          String returnValue = "Impossible";
          int cIndex = -1;
          int aIndex = -1;
          int tIndex = -1;
          for (int i = 0; i < input.length(); i++) {
              char c = input.charAt(i);
              switch(c) {
              case 'C':
                  if (cIndex != -1 || aIndex != -1 || tIndex != -1)
                      return returnValue;
                  cIndex = i;
                  break;
              case 'A':
                  if (cIndex == -1 || aIndex != -1 || tIndex != -1)
                      return returnValue;
                  aIndex = i;
                  break;
              case 'T':
                  if (cIndex == -1 || aIndex == -1 || tIndex != -1)
                      return returnValue;
                  tIndex = i;
                  break;
              }
          }
          returnValue = "Possible";
          return returnValue;
      }
focal_method.class_method_signature: TaroString.getAnswer(String input)
focal_method.full_signature: public static String getAnswer(String input)
focal_method.identifier: getAnswer
focal_method.invocations: length charAt
focal_method.modifiers: public static
focal_method.parameters: (String input)
focal_method.return: String
focal_method.signature: String getAnswer(String input)