code: @Override
      public BigDecimal fromBytes(Class targetClass, byte[] bytes)
      {
          if (bytes == null)
          {
              return null;
          }
          int scale = (((bytes[0]) << 24) | ((bytes[1] & 0xff) << 16) | ((bytes[2] & 0xff) << 8) | ((bytes[3] & 0xff)));
  
          byte[] bibytes = Arrays.copyOfRange(bytes, 4, bytes.length);
  
          BigInteger bi = new BigInteger(bibytes);
  
          return new BigDecimal(bi, scale);
      }
docs: /*
  (non-Javadoc)
  
  @see com.impetus.kundera.property.PropertyAccessor#fromBytes(byte[])