code: private static byte[] decode4to3( byte[] fourBytes )
      {
          byte[] outBuff1 = new byte[3];
          int    count    = decode4to3( fourBytes, 0, outBuff1, 0 );
          byte[] outBuff2 = new byte[ count ];
          
          System.arraycopy( outBuff1, 0, outBuff2, 0, count );        
          return outBuff2;
      }
docs: Decodes the first four bytes of array <var>fourBytes</var>
  and returns an array up to three bytes long with the
  decoded values.
  
  @param fourBytes the array with Base64 content
  @return array with decoded values
  @since 1.3