Гении ооп, подскажите как лучше избавиться от повторяющихся кусочков кода в методах, методы разные, возращают разную информуацию, но суть что один и тот же кусочек приходится писать каждый раз
if (mGetRequest != null && mGetRequest.isExecuting())
return;
ParamsBuilder paramsBuilder = new ParamsBuilder();
paramsBuilder.setMethod(BOOKS_METHOD);
paramsBuilder.setEnumParse(EnumParse.BOOKS);
if (page != null) paramsBuilder.addParams("page", String.valueOf(page));
if (search != null) paramsBuilder.addParams("s", search);
if (userId != null) paramsBuilder.addParams("uid", userId.toString());
mGetRequest = new HttpRequest(listener);
mGetRequest.execute(paramsBuilder);
вот этот кусочек (mGetRequest != null && mGetRequest.isExecuting()) приходиться проверять постоянно