Program: 79678
Project: 79678
Buggy source:
@BeforeMethod @SuppressWarnings("String_Node_Str") public void setup() throws ServerException, InvalidGrantException, NotFoundException {
  store=mock(ResourceSetStore.class);
  validator=mock(ResourceSetDescriptionValidator.class);
  OAuth2RequestFactory<Request> requestFactory=mock(OAuth2RequestFactory.class);
  Set<ResourceSetRegistrationListener> listeners=new HashSet<ResourceSetRegistrationListener>();
  listener=mock(ResourceSetRegistrationListener.class);
  listeners.add(listener);
  labelRegistration=mock(ResourceSetLabelRegistration.class);
  ExtensionFilterManager extensionFilterManager=mock(ExtensionFilterManager.class);
  resourceRegistrationFilter=mock(ResourceRegistrationFilter.class);
  given(extensionFilterManager.getFilters(ResourceRegistrationFilter.class)).willReturn(Collections.singletonList(resourceRegistrationFilter));
  OAuth2ProviderSettingsFactory providerSettingsFactory=mock(OAuth2ProviderSettingsFactory.class);
  OAuth2ProviderSettings providerSettings=mock(OAuth2ProviderSettings.class);
  given(providerSettingsFactory.get(Matchers.<OAuth2Request>anyObject())).willReturn(providerSettings);
  given(providerSettings.getResourceSetStore()).willReturn(store);
  ExceptionHandler exceptionHandler=mock(ExceptionHandler.class);
  endpoint=spy(new ResourceSetRegistrationEndpoint(providerSettingsFactory,validator,requestFactory,listeners,labelRegistration,extensionFilterManager,exceptionHandler));
  Request request=mock(Request.class);
  ChallengeResponse challengeResponse=new ChallengeResponse(ChallengeScheme.HTTP_BASIC);
  challengeResponse.setRawValue("String_Node_Str");
  given(request.getChallengeResponse()).willReturn(challengeResponse);
  given(endpoint.getRequest()).willReturn(request);
  AccessToken accessToken=mock(AccessToken.class);
  given(accessToken.getClientId()).willReturn("String_Node_Str");
  given(accessToken.getResourceOwnerId()).willReturn("String_Node_Str");
  response=mock(Response.class);
  given(endpoint.getResponse()).willReturn(response);
  OAuth2Request oAuth2Request=mock(OAuth2Request.class);
  given(requestFactory.create(Matchers.<Request>anyObject())).willReturn(oAuth2Request);
  given(oAuth2Request.getToken(AccessToken.class)).willReturn(accessToken);
}

Fixed version (ground truth):
@BeforeMethod @SuppressWarnings("String_Node_Str") public void setup() throws ServerException, InvalidGrantException, NotFoundException {
  store=mock(ResourceSetStore.class);
  validator=mock(ResourceSetDescriptionValidator.class);
  OAuth2RequestFactory<Request> requestFactory=mock(OAuth2RequestFactory.class);
  Set<ResourceSetRegistrationListener> listeners=new HashSet<ResourceSetRegistrationListener>();
  listener=mock(ResourceSetRegistrationListener.class);
  listeners.add(listener);
  labelRegistration=mock(ResourceSetLabelRegistration.class);
  ExtensionFilterManager extensionFilterManager=mock(ExtensionFilterManager.class);
  resourceRegistrationFilter=mock(ResourceRegistrationFilter.class);
  given(extensionFilterManager.getFilters(ResourceRegistrationFilter.class)).willReturn(Collections.singletonList(resourceRegistrationFilter));
  OAuth2ProviderSettingsFactory providerSettingsFactory=mock(OAuth2ProviderSettingsFactory.class);
  OAuth2ProviderSettings providerSettings=mock(OAuth2ProviderSettings.class);
  given(providerSettingsFactory.get(Matchers.<OAuth2Request>anyObject())).willReturn(providerSettings);
  given(providerSettings.getResourceSetStore()).willReturn(store);
  ExceptionHandler exceptionHandler=mock(ExceptionHandler.class);
  UmaLabelsStore umaLabelsStore=mock(UmaLabelsStore.class);
  endpoint=spy(new ResourceSetRegistrationEndpoint(providerSettingsFactory,validator,requestFactory,listeners,labelRegistration,extensionFilterManager,exceptionHandler,umaLabelsStore));
  Request request=mock(Request.class);
  ChallengeResponse challengeResponse=new ChallengeResponse(ChallengeScheme.HTTP_BASIC);
  challengeResponse.setRawValue("String_Node_Str");
  given(request.getChallengeResponse()).willReturn(challengeResponse);
  given(endpoint.getRequest()).willReturn(request);
  AccessToken accessToken=mock(AccessToken.class);
  given(accessToken.getClientId()).willReturn("String_Node_Str");
  given(accessToken.getResourceOwnerId()).willReturn("String_Node_Str");
  response=mock(Response.class);
  given(endpoint.getResponse()).willReturn(response);
  OAuth2Request oAuth2Request=mock(OAuth2Request.class);
  given(requestFactory.create(Matchers.<Request>anyObject())).willReturn(oAuth2Request);
  given(oAuth2Request.getToken(AccessToken.class)).willReturn(accessToken);
}