provide more detailed explanatory message with IllegalArgumentException

thrown when conflicting Producer methods are detected.