Generating felicitous sentences from underspecified semantic representations