test_class.declarator: interceptorContext = new PostExecutionInterceptorContext(mock(SpanContextInformation.class))
test_class.modifier: private
test_class.original_string: private PostExecutionInterceptorContext interceptorContext = new PostExecutionInterceptorContext(mock(SpanContextInformation.class));
test_class.type: PostExecutionInterceptorContext
test_class.var_name: interceptorContext
test_class.file: stagemonitor-tracing/src/test/java/org/stagemonitor/tracing/sampling/PostExecutionInterceptorContextTest.java
test_class.identifier: PostExecutionInterceptorContextTest
test_case.body: @Test
  	public void mustPreserveCallTree() throws Exception {
  		interceptorContext.excludeCallTree("reasons");
  		interceptorContext.mustPreserveCallTree("reasons");
  		assertFalse(interceptorContext.isExcludeCallTree());
  
  		interceptorContext.excludeCallTree("reasons");
  
  		assertFalse(interceptorContext.isExcludeCallTree());
  	}
test_case.class_method_signature: PostExecutionInterceptorContextTest.mustPreserveCallTree()
test_case.full_signature: @Test public void mustPreserveCallTree()
test_case.identifier: mustPreserveCallTree
test_case.invocations: excludeCallTree mustPreserveCallTree assertFalse isExcludeCallTree excludeCallTree assertFalse isExcludeCallTree
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void mustPreserveCallTree()
focal_class.declarator: logger = LoggerFactory.getLogger(PostExecutionInterceptorContext.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(PostExecutionInterceptorContext.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: mustPreserveCallTree = false
focal_class.modifier: private
focal_class.original_string: private boolean mustPreserveCallTree = false;
focal_class.type: boolean
focal_class.var_name: mustPreserveCallTree
focal_class.declarator: excludeCallTree = false
focal_class.modifier: private
focal_class.original_string: private boolean excludeCallTree = false;
focal_class.type: boolean
focal_class.var_name: excludeCallTree
focal_class.file: stagemonitor-tracing/src/main/java/org/stagemonitor/tracing/sampling/PostExecutionInterceptorContext.java
focal_class.identifier: PostExecutionInterceptorContext
focal_class.class_method_signature: PostExecutionInterceptorContext.PostExecutionInterceptorContext(SpanContextInformation spanContext)
focal_class.full_signature: public  PostExecutionInterceptorContext(SpanContextInformation spanContext)
focal_class.identifier: PostExecutionInterceptorContext
focal_class.modifiers: public
focal_class.parameters: (SpanContextInformation spanContext)
focal_class.signature:  PostExecutionInterceptorContext(SpanContextInformation spanContext)
focal_class.class_method_signature: PostExecutionInterceptorContext.excludeCallTree(String reason)
focal_class.full_signature: public PostExecutionInterceptorContext excludeCallTree(String reason)
focal_class.identifier: excludeCallTree
focal_class.modifiers: public
focal_class.parameters: (String reason)
focal_class.return: PostExecutionInterceptorContext
focal_class.signature: PostExecutionInterceptorContext excludeCallTree(String reason)
focal_class.class_method_signature: PostExecutionInterceptorContext.mustPreserveCallTree(String reason)
focal_class.full_signature: public PostExecutionInterceptorContext mustPreserveCallTree(String reason)
focal_class.identifier: mustPreserveCallTree
focal_class.modifiers: public
focal_class.parameters: (String reason)
focal_class.return: PostExecutionInterceptorContext
focal_class.signature: PostExecutionInterceptorContext mustPreserveCallTree(String reason)
focal_class.class_method_signature: PostExecutionInterceptorContext.isExcludeCallTree()
focal_class.full_signature: public boolean isExcludeCallTree()
focal_class.identifier: isExcludeCallTree
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExcludeCallTree()
focal_class.superclass: extends AbstractInterceptorContext<PreExecutionInterceptorContext>
focal_method.body: public PostExecutionInterceptorContext mustPreserveCallTree(String reason) {
  		if (getSpanContext().getCallTree() == null) {
  			logger.info("Can't preserve the call tree because it has not been collected");
  		}
  		logger.debug("Must preserve call tree because {}", reason);
  		mustPreserveCallTree = true;
  		excludeCallTree = false;
  		return this;
  	}
focal_method.class_method_signature: PostExecutionInterceptorContext.mustPreserveCallTree(String reason)
focal_method.full_signature: public PostExecutionInterceptorContext mustPreserveCallTree(String reason)
focal_method.identifier: mustPreserveCallTree
focal_method.invocations: getCallTree getSpanContext info debug
focal_method.modifiers: public
focal_method.parameters: (String reason)
focal_method.return: PostExecutionInterceptorContext
focal_method.signature: PostExecutionInterceptorContext mustPreserveCallTree(String reason)