reformulate according to google coding style