default B append8bit(@NotNull CharSequence cs,int start,int end) throws IllegalArgumentException, BufferOverflowException, BufferUnderflowException, IndexOutOfBoundsException {
  if (cs instanceof BytesStore) {
    return write((BytesStore)cs,(long)start,end);
  }
  for (int i=start; i < end; i++) {
    char c=cs.charAt(i);
    if (c > 255)     c='?';
    writeByte((byte)c);
  }
  return (B)this;
}

default B append8bit ( @ NotNull CharSequence cs , int start , int end ) throws IllegalArgumentException , BufferOverflowException , BufferUnderflowException , IndexOutOfBoundsException { if ( cs instanceof BytesStore ) { return write ( ( BytesStore ) cs , ( long ) start , end ) ; } for ( int i = start ; i < end ; i ++ ) { char c = cs . charAt ( i ) ; if ( c > 255 ) c = '?' ; writeByte ( ( byte ) c ) ; } return ( B ) this ; }
append a portion of a string to the bytes in iso - 8859 - 1
