+ @Override
+ public void add(int index, Statement element) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public boolean addAll(int index, Collection<? extends Statement> c) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public Statement get(int index_) {
+ int index = 2*index_;
+ return new DirectStatementImpl(support, subject, statements.getQuick(index), statements.getQuick(index+1));
+ }
+
+ @Override
+ public int indexOf(Object o) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public int lastIndexOf(Object o) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public ListIterator<Statement> listIterator() {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public ListIterator<Statement> listIterator(int index) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public Statement remove(int index) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public Statement set(int index, Statement element) {
+ throw new Error("Not supported");
+ }
+
+ @Override
+ public List<Statement> subList(int fromIndex, int toIndex) {
+ throw new Error("Not supported");
+ }
+