Was going through JsonUtilClient#toBlockLocation code.
Below is the relevant code snippet.
According to java docs for Boolean#getBoolean
I assume, the map value for key corrupt will be populated with either true or false.
On the client side, Boolean#getBoolean will look for system property for true or false.
So it will always return false unless the system property is set for true or false.