Figure 1. UML
In this UML class diagram illustrating SearchCriteria as a marker interface on SearchForm, notice how SearchFacade takes SearchCriteria, not SearchForm, as a parameter.