@Override
    public void report(OutputStreamWriter writer) throws IOException {
      _report(writer, "--- '" + getName() + "' Structure --- size = " + sizeInBytes());
      _report(writer, "{Offset = " + Long.toHexString(getOffset()) + "}");
      for (Bin bin : myMembers) {
        bin.report(writer);
      }
      _report(writer, "--- End Of '" + getName() + "' Structure ---");
    }
@Override
    public void report(OutputStreamWriter writer)