### Question:
AuthorizationResponse { @Override public String toString() { StringBuilder builder = new StringBuilder("{"); builder.append("\"userId\":\"").append(userID).append("\","); builder.append("\"userName\":\"").append(userName).append("\","); builder.append("\"visibility\":\"").append(visibility).append("\","); builder.append("\"accounts\":\"").append(delimitAccounts()).append("\"}"); return builder.toString(); } AuthorizationResponse(String userID, String userName, Set<String> allowedCustomerIds, DataVisibility visibility); String getUserID(); String getUserName(); Set<String> getAllowedCustomerIds(); DataVisibility getVisibility(); @Override String toString();  }### Answer:
@Test public void testToString() { AuthorizationResponse authorizationResponse = new AuthorizationResponse("myUserId", "myUserName", Collections.singleton("myAccountId"), DataVisibility.authorized_account); Assert.assertNotNull(authorizationResponse.toString()); AuthorizationResponse resp = new AuthorizationResponseBuilder().withAccounts("http: ".com/data/Account/3131523999").build(); System.out.println(resp); }