import org.sonar.db.DbSession;
import org.sonar.db.component.ComponentDto;
import org.sonar.db.permission.PermissionQuery;
import org.sonar.db.permission.UserWithPermissionDto;
import org.sonar.server.permission.PermissionFinder;
<BUG>import org.sonar.server.permission.ws.PermissionRequest.Builder;</BUG>
import org.sonar.server.user.UserSession;
import org.sonarqube.ws.WsPermissions;
<BUG>import org.sonarqube.ws.WsPermissions.WsUsersResponse;

import static com.google.common.base.Objects.firstNonNull;</BUG>
import static com.google.common.base.Strings.nullToEmpty;

import org.sonar.db.DbSession;
import org.sonar.db.component.ComponentDto;
import org.sonar.db.permission.PermissionQuery;
import org.sonar.db.permission.UserWithPermissionDto;
import org.sonar.server.permission.PermissionFinder;
import org.sonar.server.user.UserSession;
import org.sonarqube.ws.WsPermissions;
import org.sonarqube.ws.WsPermissions.UsersWsResponse;
import org.sonarqube.ws.client.permission.UsersWsRequest;
import static com.google.common.base.Objects.firstNonNull;
import static com.google.common.base.Strings.nullToEmpty;
