class SearchParameters {

    public SearchPolicy buildSearchPolicy()
    {
        SearchPolicy policy = new SearchPolicy();
        configure((DefaultExactMatchPolicy) policy.getExactMatchPolicy());
        configure((DefaultSearchDepthPolicy) policy.getSearchDepthPolicy());
        configure((DefaultSimilarNamesPolicy) policy.getSimilarNamesPolicy());
        return policy;
    }

    public  SearchParameters();
    public  SearchParameters(String input);

}