public class MyArrayList
{
    private Object[] elementData;
    private int size;

    public MyArrayList(int startKapazitaet)
    {
        if (startKapazitaet <= 0)
            throw new IllegalArgumentException
                ("Ungueltige Startkapazitaet: " + startKapazitaet);

        elementData = new Object[startKapazitaet];
        size = 0;
    }

    public MyArrayList()
    {
        this(10);
    }
}