@Override
 public Short get(int index) {
   short value = list.get(index);
   if (value == list.getNoEntryValue()) return null;
   else return Short.valueOf(value);
 }
 @Override
 public Short set(int index, Short value) {
   short previous_value = list.set(index, value);
   if (previous_value == list.getNoEntryValue()) return null;
   else return Short.valueOf(previous_value);
 }
 @Override
 public Short remove(int index) {
   short previous_value = list.removeAt(index);
   if (previous_value == list.getNoEntryValue()) return null;
   else return Short.valueOf(previous_value);
 }