Add 'boolean' type support

Bug: 55331
Change-Id: I2508e3cc6e04f1eb382e6ec18c636bebdfccbf99