package org.simantics.scl.runtime.tuple; public enum Tuple0 implements Tuple { INSTANCE; private static final Object[] EMPTY_ARRAY = new Object[0]; @Override public int length() { return 0; } @Override public Object get(int id) { throw new IndexOutOfBoundsException(); } @Override public Object[] toArray() { return EMPTY_ARRAY; } @Override public String toString() { return "()"; } }