package org.skife.jdbi.v2;

import java.util.ArrayList;
import java.util.List;

class ListContainerBuilder implements ContainerBuilder<List<?>>
{
    private final ArrayList<Object> list;

    ListContainerBuilder()
    {
        this.list = new ArrayList();
    }

    public ListContainerBuilder add(Object it)
    {
        list.add(it );
        return this;
    }

    public List<?> build()
    {
        return list;
    }
}

package org.skife.jdbi.v2;

import java.util.ArrayList;
import java.util.List;

class ListContainerBuilder implements ContainerBuilder<List<?>>
{
    private final ArrayList<Object> list;

    ListContainerBuilder()
    {
        this.list = new ArrayList<Object>();
    }

    @Override
    public ListContainerBuilder add(Object it)
    {
        list.add(it);
        return this;
    }

    @Override
    public List<?> build()
    {
        return list;
    }
}

Put @Override annotations back in now that jdbi is 1.6 only
Put @Override annotations back in now that jdbi is 1.6 only
