public PatternN and ( Observable < ? extends Object > other ) { if ( other == null ) { throw new NullPointerException ( ) ; } List < Observable < ? extends Object > > list = new ArrayList < Observable < ? extends Object > > ( ) ; list . add ( o1 ) ; list . add ( o2 ) ; list . add ( o3 ) ; list . add ( o4 ) ; list . add ( o5 ) ; list . add ( o6 ) ; list . add ( o7 ) ; list . add ( o8 ) ; list . add ( o9 ) ; list . add ( other ) ; return new PatternN ( list ) ; }
Creates a pattern that matches when all nine observable sequences have an available element .