All source code id licensed under Apache 2.0 license unless otherwise stated
on the source file. See LICENSE.apache for further details.