public MarginField(int[] initialValue, Color bg, String fieldTitle) {
        if ((initialValue != null) && (initialValue.length != 4)) {
            throw new IllegalArgumentException();
        }

        if (bg == null) {
            bg = Color.WHITE;
        }

        if (fieldTitle == null) {
            fieldTitle = "";
        }

        create(initialValue, bg, fieldTitle);
    }