datastax/csharp-driver — pull request #34 by medvekoma (2014-06-18 12:39:21+00:00)
Title: BugFix: Some valid .NET decimals cause exceptions during read

Valid .NET decimals could not be properly read from Cassandra. This is because the java.Math.BigDecimal stores a sign flag on the fourth byte, and it can overlap with the actual value. In these cases the java.Math.BigDecimal is 17 bytes long. An example decimal would be 72.727272727272727272727272727M.