@Override protected Collection search(final String value, final int size) { if (value.length() > 3 && value.substring(0, 3).equals("ist")) { ArrayList<Person> result = new ArrayList<Person>(); Person person = Person.readPersonByIstUsername(value); if (person != null) { result.add(person); } return result; } else { return super.search(value, size); } }