I removed the findTask method and renamed the other method to simply "getTask" - I am not sure of your meaning as to how to write this as an interface. I don't think it's necessary as there should not be additional/similar classes to TaskListView