    /**
     * {@literal aaa} を返します。
     * 
     * @return {@literal aaa}
     */
    public T getAaa() {
        return aaa;
    }

    /**
     * {@literal bbb} を返します。
     * 
     * @return {@literal bbb}
     */
    public T[] getBbb() {
        return bbb;
    }

    /**
     * {@literal bbb} の {@literal n} 番目の要素を返します。
     * 
     * @param n 返される要素のインデックス
     * @return {@literal n} 番目の {@literal bbb}
     * @throws ArrayIndexOutOfBoundsException インデックスが配列のサイズを超えていた場合
     */
    public T getBbb(int n) throws ArrayIndexOutOfBoundsException {
        return bbb[n];
    }

    /**
     * {@literal ccc} を返します。
     * 
     * @return {@literal ccc}
     */
    public java.util.List<? extends T> getCcc() {
        return ccc;
    }

