code: public static <S, L> Collection<S> getStatesInBlock(Block<S, L> block) {
          return new OriginalStateCollection<>(block.getStates());
      }
docs: Retrieves all (original) states in a block.
  
  @param block
  the block.
  
  @return a collection containing all original states in this block.