it seems that the whole code in block 'putBlockInfo.synchronized' are in the same style with brace unnecessary...