import java.util.ArrayList; 

public class Sequence extends ArrayList<Integer> {
  public Sequence() {

  }  
  public Sequence(int[] values) {
    this(); // really? 
    for (int v : values)
      this.add( v ); 
  }
  public Sequence (Sequence sequence) {
    super( sequence ); // clone  
  }
  public static void main(String[] args) {    
    Sequence a = new Sequence( new int[] { 4, 5, 2, 3, 1, 7, 6 } ); 
    System.out.println( a ); 
    Sequence b = new Sequence( a ); 
    System.out.println( b ); 
    b.add(3); 
    System.out.println( a ); 
    System.out.println( b );     
  }
}