The new operator throws a ___ when heap is exhausted. A. runtime exception B. syntax error C. logic error