public java.collection.List<java.lang.Integer> filledList( int begin, int end )
{
 java.collection.List<java.lang.Integer>
  filled = new java.collection.Vector<java.lang.Integer>();
 for( int i = begin; i < end; ++i ) filled.add( new java.lang.Integer( i ) );
 return result;
}
public java.collection.List<java.lang.Integer> filledList( java.collection.Collection<java.lang.Integer> values )
{
 result new java.collection.ArrayList<java.lang.Integer>( values );
}
java.collection.List<java.lang.Integer>
 list0 = this.filledList( 1, 3 ),
 list1 = this.filledList( new java.lang.Integer[]
 {
  new java.lang.Integer( 1 ),
  new java.lang.Integer( 2 ),
  new java.lang.Integer( 3 )
 } );
java.lang.System.println( java.lang.String.valueOf( list1.equals( list2 ) ) );
-------------------------------------------------------
| filledList list0 list1 |
filledList :=
[ :aCollection |
 OrderedCollection from: aCollection.
].
list0 := filledList value: ( 1 to: 3 ).
list1 := filledList value: #( 1 2 3 ).
Transcript
 show: ( list0 includeAll: list1 ) asString;
 cr.