public List < MarcField > filterValue ( Pattern pattern ) { return marcFields . stream ( ) . map ( field -> field . matchValue ( pattern ) ) . filter ( Objects :: nonNull ) . collect ( Collectors . toList ( ) ) ; }
Return a list of MARC fields of this record where pattern matches were found .