### Question:
StrFunction implements Function { @Override public final Long256 getLong256B(Record rec) { throw new UnsupportedOperationException(); } StrFunction(int position); @Override final char getChar(Record rec); @Override final BinarySequence getBin(Record rec); @Override long getBinLen(Record rec); @Override final boolean getBool(Record rec); @Override final byte getByte(Record rec); @Override final long getDate(Record rec); @Override final double getDouble(Record rec); @Override final float getFloat(Record rec); @Override final int getInt(Record rec); @Override final long getLong(Record rec); @Override final RecordMetadata getMetadata(); @Override int getPosition(); @Override final RecordCursorFactory getRecordCursorFactory(); @Override final short getShort(Record rec); @Override void getStr(Record rec, CharSink sink); @Override int getStrLen(Record rec); @Override final CharSequence getSymbol(Record rec); @Override final long getTimestamp(Record rec); @Override final int getType(); @Override final Long256 getLong256A(Record rec); @Override final Long256 getLong256B(Record rec); @Override final void getLong256(Record rec, CharSink sink);  }### Answer:
@Test(expected = UnsupportedOperationException.class) public void testLong256B() { function.getLong256B(null); }