code: private static void appendEncode( CssFormatter formatter, byte[] bytes ) {
          for( byte b : bytes ) {
              if ((b >= 'a' && b <= 'z' ) || (b >= 'A' && b <= 'Z' ) || (b >= '0' && b <= '9' )) {
                  formatter.append( (char )b );
              } else {
                  switch( b ) {
                      case '-':
                      case '_':
                      case '*':
                      case '.':
                          formatter.append( (char )b );
                          break;
                      default:
                          formatter.append( '%' );
                          formatter.append( Character.toUpperCase( Character.forDigit((b >> 4) & 0xF, 16) ) );
                          formatter.append( Character.toUpperCase( Character.forDigit(b & 0xF, 16) ) );
                  }
              }
          }
      }
docs: Append the bytes URL encoded.
  
  @param formatter current formatter
  @param bytes the bytes