package Ġorg . ca fe jo jo . s cha api . mining pipeline . pattern filter . j imple Ċ Ċ import Ġorg . ca fe jo jo . s cha api . mining pipeline . Pattern Filter Rule Ċ import Ġorg . ca fe jo jo . s cha api . models . library usage graph . j imple . J imple Node Ċ Ċ private Ġconst Ġval ĠDEFAULT _ MIN IMUM _ PATTERN _ LENGTH Ġ= Ġ 2 Ċ Ċ /** Ċ Ġ* ĠFilters Ġout Ġpatterns Ġthat Ġare Ġtoo Ġshort . Ċ Ġ* Ċ Ġ* Ġ@ property Ġminimum Length Ġthe Ġminimum Ġlength Ġ( inclusive ) Ġa Ġpattern Ġshould Ġhave Ġfor Ġit Ġto Ġbe Ġretained , Ġwhich Ġmust Ġat Ċ Ġ* Ġleast Ġbe Ġ 1 . Ġ[ DEFAULT _ MIN IMUM _ PATTERN _ LENGTH ] Ġby Ġdefault Ċ Ġ*/ Ċ class ĠLength Pattern Filter Rule ( private Ġval Ġminimum Length : ĠInt Ġ= ĠDEFAULT _ MIN IMUM _ PATTERN _ LENGTH ) Ġ: ĊĠĠĠ ĠPattern Filter Rule < J imple Node > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġretain ( pattern : ĠList < J imple Node >): ĠBoolean Ġ= Ġpattern . size Ġ>= Ġminimum Length Ċ } Ċ