public interface SplitfileBlock {
abstract int getNumber();
abstract boolean hasData();
abstract Bucket getData();
abstract void storeTo(ObjectContainer container);
<BUG>abstract boolean trySetData(Bucket data);
</BUG>
abstract void assertSetData(Bucket data);
abstract Bucket clearData();
abstract Bucket replaceData(Bucket data);

public interface SplitfileBlock {
abstract int getNumber();
abstract boolean hasData();
abstract Bucket getData();
abstract void storeTo(ObjectContainer container);
abstract Bucket trySetData(Bucket data);
abstract void assertSetData(Bucket data);
abstract Bucket clearData();
abstract Bucket replaceData(Bucket data);
