mport cop3530.Set;
import cop3530.BogusSet;
import java.util.Iterator;

class Square
{
    public Square( double s )
    {
        side = s;
    }
    
    public double getArea( )
    {
        return side * side;
    }
    
    public double getSide( )
    {
        return side;
    }
    
    public void setSide( double newSide )
    {
        side = newSide;
    }
    
    public String toString( )
    {
        return "Square: " + side;
    }
    
    private double side;
}

public class Assign1
{
    public static void enlarge( Set<Square> s )
    {
        for( Square sq : s )
            sq.setSide( sq.getSide( ) * 2 );
    }
    
    
    public static void main( String [ ] args )
    {
        Set<Square> s = new BogusSet<Square>( );
        
        s.add( new Square( 1.0 ) );
        s.add( new Square( 4.0 ) );
        s.add( new Square( 2.0 ) );
        
        System.out.println( s );
        
        enlarge( s );
        
        System.out.println( s );
    }
}


