Mistři v programování na #hovnokod

Java #726

public String find(String request) {
    String result = "";
    status.setState(Status.STATUS_IN_PROGRESS);
    status.setMessage("search start");   
    buildTokens(request);
    if (buildWords()) {
        if (buildSynonyms()) {
            if (buildValues()) {
                if (buildProperties()) {
                    if (buildParameters()) {
                        result = buildCondition();
                        status.setParameters(new ArrayList(parameters));
                        status.setState(Status.STATUS_SUCCESS);
                        status.setMessage("search done successfully");
                    } else {
                        status.setState(Status.STATUS_FAIL);
                        status.setMessage("can't build parameters");
                    }
                } else {
                    status.setState(Status.STATUS_FAIL);
                    status.setMessage("can't build properties");
                }
            } else {
                status.setState(Status.STATUS_FAIL);
                status.setMessage("can't build values");
            }
        } else {
            status.setState(Status.STATUS_FAIL);
            status.setMessage("can't build synonyms");
        }
    } else {
        status.setState(Status.STATUS_FAIL);
        status.setMessage("can't build words");
    }
    return result;
}

HovnoKod,