add new method findCollectedSampleByCollectionNumber(String,boolean) and refactor this method T:15m