Listing 1

	public class Sample1 {
	public static void main( String[] args 	) {
	List list = new java.util.ArrayList();
      list.add( "BeanShell" );
      list.add( "Groovy" );
      list.add( "Jacl" );
      list.add( "JRuby" );
      list.add( "JudoScript" );
      list.add( "Jython" );
      list.add( "Rhino" );
      Filter filter = new Filter();
      List shorts = filter.filterLongerThan( list, 6 )
      for ( String item : shorts )  { System.out.println( item ); }
	}
	public List filterShorterThan( List list, int length )  {
	List result = new ArrayList();
	for ( String item : list )  {
	if ( item.length() >= length ) { result.add( item ); }
      }
      return result;
   }
}