constraint [noun] + upper-bound [adjective]