@Override
    public Object clone(){
        try
        {
            AmigoSet amigo = (AmigoSet) super.clone();
            amigo.map = (HashMap) map.clone();
            return amigo;
        }
        catch (Exception e)
        {
            throw new InternalError();
        }
    }