change constructor of LiteralBooleanBinding

This fixes an issue with AbstractAnnotatedAlgorithm. The LiteralBooleanBinding could not be mapped to the return type of an annotated method as the constructor was not using the wrapped simple type.