class RemascStorageProvider {

    public SortedMap<Long, List<Sibling>> getSiblings() {
        if (siblings != null) {
            return siblings;
        }

        DataWord address = new DataWord(SIBLINGS_KEY.getBytes(StandardCharsets.UTF_8));

        byte[] bytes = this.repository.getStorageBytes(this.contractAddress, address);

        siblings = getSiblingsFromBytes(bytes);

        return siblings;
    }

    public  RemascStorageProvider(Repository repository, UscAddress contractAddress);

}