test_class.declarator: thrown = ExpectedException.none()
test_class.modifier: @Rule
  	public final
test_class.original_string: @Rule
  	public final ExpectedException thrown = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: thrown
test_class.declarator: settingsService = mock(SettingsService.class)
test_class.modifier: private final
test_class.original_string: private final SettingsService settingsService = mock(SettingsService.class);
test_class.type: SettingsService
test_class.var_name: settingsService
test_class.declarator: service = new EulaWebService(settingsService)
test_class.modifier: private final
test_class.original_string: private final EulaWebService service = new EulaWebService(settingsService);
test_class.type: EulaWebService
test_class.var_name: service
test_class.file: services/src/test/java/com/greensopinion/finance/services/web/EulaWebServiceTest.java
test_class.identifier: EulaWebServiceTest
test_case.body: @Test
  	public void current() {
  		Eula eula = service.current();
  		assertNotNull(eula);
  		assertFalse(Strings.isNullOrEmpty(eula.getText()));
  		assertTrue(eula.getText().contains("Apache License"));
  	}
test_case.class_method_signature: EulaWebServiceTest.current()
test_case.full_signature: @Test public void current()
test_case.identifier: current
test_case.invocations: current assertNotNull assertFalse isNullOrEmpty getText assertTrue contains getText
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void current()
focal_class.declarator: BASE_PATH = "/eula"
focal_class.modifier: static final
focal_class.original_string: static final String BASE_PATH = "/eula";
focal_class.type: String
focal_class.var_name: BASE_PATH
focal_class.declarator: CURRENT_EULA = "current"
focal_class.modifier: static final
focal_class.original_string: static final String CURRENT_EULA = "current";
focal_class.type: String
focal_class.var_name: CURRENT_EULA
focal_class.declarator: CURRENT = "user-agreements/current"
focal_class.modifier: static final
focal_class.original_string: static final String CURRENT = "user-agreements/current";
focal_class.type: String
focal_class.var_name: CURRENT
focal_class.declarator: settingsService
focal_class.modifier: private final
focal_class.original_string: private final SettingsService settingsService;
focal_class.type: SettingsService
focal_class.var_name: settingsService
focal_class.file: services/src/main/java/com/greensopinion/finance/services/web/EulaWebService.java
focal_class.identifier: EulaWebService
focal_class.class_method_signature: EulaWebService.EulaWebService(SettingsService settingsService)
focal_class.full_signature: @Inject  EulaWebService(SettingsService settingsService)
focal_class.identifier: EulaWebService
focal_class.modifiers: @Inject
focal_class.parameters: (SettingsService settingsService)
focal_class.signature:  EulaWebService(SettingsService settingsService)
focal_class.class_method_signature: EulaWebService.current()
focal_class.full_signature: @Path(CURRENT_EULA) @GET public Eula current()
focal_class.identifier: current
focal_class.modifiers: @Path(CURRENT_EULA) @GET public
focal_class.parameters: ()
focal_class.return: Eula
focal_class.signature: Eula current()
focal_class.class_method_signature: EulaWebService.currentUserEulaStatus()
focal_class.full_signature: @Path(CURRENT) @GET public UserEulaStatus currentUserEulaStatus()
focal_class.identifier: currentUserEulaStatus
focal_class.modifiers: @Path(CURRENT) @GET public
focal_class.parameters: ()
focal_class.return: UserEulaStatus
focal_class.signature: UserEulaStatus currentUserEulaStatus()
focal_class.class_method_signature: EulaWebService.currentUserEulaStatus(UserEulaStatus newStatus)
focal_class.full_signature: @Path(CURRENT) @PUT public void currentUserEulaStatus(UserEulaStatus newStatus)
focal_class.identifier: currentUserEulaStatus
focal_class.modifiers: @Path(CURRENT) @PUT public
focal_class.parameters: (UserEulaStatus newStatus)
focal_class.return: void
focal_class.signature: void currentUserEulaStatus(UserEulaStatus newStatus)
focal_method.body: @Path(CURRENT_EULA)
  	@GET
  	public Eula current() {
  		try {
  			return new Eula(Resources.toString(Resources.getResource(EulaWebService.class, "model/eula.html"),
  					StandardCharsets.UTF_8));
  		} catch (IOException e) {
  			throw Throwables.propagate(e);
  		}
  	}
focal_method.class_method_signature: EulaWebService.current()
focal_method.full_signature: @Path(CURRENT_EULA) @GET public Eula current()
focal_method.identifier: current
focal_method.invocations: toString getResource propagate
focal_method.modifiers: @Path(CURRENT_EULA) @GET public
focal_method.parameters: ()
focal_method.return: Eula
focal_method.signature: Eula current()