test_class.declarator: D_2010_01_01 = new TsPeriod(TsFrequency.Monthly, 2010, 0).firstday().getTime()
test_class.modifier: private static final
test_class.original_string: private static final Date D_2010_01_01 = new TsPeriod(TsFrequency.Monthly, 2010, 0).firstday().getTime();
test_class.type: Date
test_class.var_name: D_2010_01_01
test_class.declarator: D_2010_02_01 = new TsPeriod(TsFrequency.Monthly, 2010, 1).firstday().getTime()
test_class.modifier: private static final
test_class.original_string: private static final Date D_2010_02_01 = new TsPeriod(TsFrequency.Monthly, 2010, 1).firstday().getTime();
test_class.type: Date
test_class.var_name: D_2010_02_01
test_class.file: jtss/src/test/java/ec/tss/tsproviders/utils/StrangeParsersTest.java
test_class.identifier: StrangeParsersTest
test_case.body: @Test
      public void testYearFreqPosParser() {
          Parsers.Parser<Date> parser = StrangeParsers.yearFreqPosParser();
          Assert.assertEquals(D_2010_01_01, parser.parse("2010M1"));
          Assert.assertEquals(D_2010_01_01, parser.parse("2010-M1"));
          Assert.assertEquals(D_2010_02_01, parser.parse("2010M2"));
          Assert.assertEquals(D_2010_02_01, parser.parse("2010-M2"));
          Assert.assertEquals(D_2010_01_01, parser.parse("2010Q1"));
          Assert.assertEquals(D_2010_01_01, parser.parse("2010-Q1"));
          Assert.assertNull(parser.parse("1234"));
      }
test_case.class_method_signature: StrangeParsersTest.testYearFreqPosParser()
test_case.full_signature: @Test public void testYearFreqPosParser()
test_case.identifier: testYearFreqPosParser
test_case.invocations: yearFreqPosParser assertEquals parse assertEquals parse assertEquals parse assertEquals parse assertEquals parse assertEquals parse assertNull parse
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testYearFreqPosParser()
focal_class.file: jtss/src/main/java/ec/tss/tsproviders/utils/StrangeParsers.java
focal_class.identifier: StrangeParsers
focal_class.class_method_signature: StrangeParsers.StrangeParsers()
focal_class.full_signature: private  StrangeParsers()
focal_class.identifier: StrangeParsers
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  StrangeParsers()
focal_class.class_method_signature: StrangeParsers.yearFreqPosParser()
focal_class.full_signature: public static Parsers.@NonNull Parser<Date> yearFreqPosParser()
focal_class.identifier: yearFreqPosParser
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Parsers.@NonNull Parser<Date>
focal_class.signature: Parsers.@NonNull Parser<Date> yearFreqPosParser()
focal_class.class_method_signature: StrangeParsers.onDoubleValueOf()
focal_class.full_signature: @Deprecated public static Parsers.@NonNull Parser<Number> onDoubleValueOf()
focal_class.identifier: onDoubleValueOf
focal_class.modifiers: @Deprecated public static
focal_class.parameters: ()
focal_class.return: Parsers.@NonNull Parser<Number>
focal_class.signature: Parsers.@NonNull Parser<Number> onDoubleValueOf()
focal_class.class_method_signature: StrangeParsers.onIntegerValueOf()
focal_class.full_signature: @Deprecated public static Parsers.@NonNull Parser<Number> onIntegerValueOf()
focal_class.identifier: onIntegerValueOf
focal_class.modifiers: @Deprecated public static
focal_class.parameters: ()
focal_class.return: Parsers.@NonNull Parser<Number>
focal_class.signature: Parsers.@NonNull Parser<Number> onIntegerValueOf()
focal_method.body: public static Parsers.@NonNull Parser<Date> yearFreqPosParser() {
          return YearFreqPosParser.INSTANCE;
      }
focal_method.class_method_signature: StrangeParsers.yearFreqPosParser()
focal_method.full_signature: public static Parsers.@NonNull Parser<Date> yearFreqPosParser()
focal_method.identifier: yearFreqPosParser
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: Parsers.@NonNull Parser<Date>
focal_method.signature: Parsers.@NonNull Parser<Date> yearFreqPosParser()