test_class.file: micro-core/src/test/java/com/oath/micro/server/module/RestResourceTagBuilderTest.java
test_class.identifier: RestResourceTagBuilderTest
test_case.body: @Test
  	public void testRestResourceTagClassesDefaults() {
  		assertThat(RestResourceTagBuilder.restResourceTags(RestResourceTagBuilderTest.class), hasItem( CommonRestResource.class));
  	}
test_case.class_method_signature: RestResourceTagBuilderTest.testRestResourceTagClassesDefaults()
test_case.full_signature: @Test public void testRestResourceTagClassesDefaults()
test_case.identifier: testRestResourceTagClassesDefaults
test_case.invocations: assertThat restResourceTags hasItem
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testRestResourceTagClassesDefaults()
focal_class.declarator: logger = LoggerFactory.getLogger(RestResourceTagBuilder.class)
focal_class.modifier: private final static
focal_class.original_string: private final static Logger logger = LoggerFactory.getLogger(RestResourceTagBuilder.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: defaultTags= SetX.of(CommonRestResource.class)
focal_class.modifier: @Setter
  	private static
focal_class.original_string: @Setter
  	private static SetX<Class<?>> defaultTags= SetX.of(CommonRestResource.class);
focal_class.type: SetX<Class<?>>
focal_class.var_name: defaultTags
focal_class.file: micro-core/src/main/java/com/oath/micro/server/module/RestResourceTagBuilder.java
focal_class.identifier: RestResourceTagBuilder
focal_class.class_method_signature: RestResourceTagBuilder.restResourceTags(String... classes)
focal_class.full_signature: public static SetX<Class<?>> restResourceTags(String... classes)
focal_class.identifier: restResourceTags
focal_class.modifiers: public static
focal_class.parameters: (String... classes)
focal_class.return: SetX<Class<?>>
focal_class.signature: SetX<Class<?>> restResourceTags(String... classes)
focal_class.class_method_signature: RestResourceTagBuilder.restResourceTags(Class... classes)
focal_class.full_signature: public static SetX<Class<?>> restResourceTags(Class... classes)
focal_class.identifier: restResourceTags
focal_class.modifiers: public static
focal_class.parameters: (Class... classes)
focal_class.return: SetX<Class<?>>
focal_class.signature: SetX<Class<?>> restResourceTags(Class... classes)
focal_class.class_method_signature: RestResourceTagBuilder.restAnnotations(String... classes)
focal_class.full_signature: public static SetX<Class<? extends Annotation>> restAnnotations(String... classes)
focal_class.identifier: restAnnotations
focal_class.modifiers: public static
focal_class.parameters: (String... classes)
focal_class.return: SetX<Class<? extends Annotation>>
focal_class.signature: SetX<Class<? extends Annotation>> restAnnotations(String... classes)
focal_class.class_method_signature: RestResourceTagBuilder.restAnnotations(Class<? extends Annotation>... classes)
focal_class.full_signature: public static SetX<Class<? extends Annotation>> restAnnotations(Class<? extends Annotation>... classes)
focal_class.identifier: restAnnotations
focal_class.modifiers: public static
focal_class.parameters: (Class<? extends Annotation>... classes)
focal_class.return: SetX<Class<? extends Annotation>>
focal_class.signature: SetX<Class<? extends Annotation>> restAnnotations(Class<? extends Annotation>... classes)
focal_class.class_method_signature: RestResourceTagBuilder.toClass(String cl)
focal_class.full_signature: private static Class<?> toClass(String cl)
focal_class.identifier: toClass
focal_class.modifiers: private static
focal_class.parameters: (String cl)
focal_class.return: Class<?>
focal_class.signature: Class<?> toClass(String cl)
focal_method.body: public static SetX<Class<?>> restResourceTags(String... classes){
  		return (SetX)SetX.fromIterable(concat(Stream.of(classes).map(cl -> toClass(cl)).collect(Collectors.toList()),defaultTags));
  	}
focal_method.class_method_signature: RestResourceTagBuilder.restResourceTags(String... classes)
focal_method.full_signature: public static SetX<Class<?>> restResourceTags(String... classes)
focal_method.identifier: restResourceTags
focal_method.invocations: fromIterable concat collect map of toClass toList
focal_method.modifiers: public static
focal_method.parameters: (String... classes)
focal_method.return: SetX<Class<?>>
focal_method.signature: SetX<Class<?>> restResourceTags(String... classes)