public void pushMatrix() {
      if (matrixStackDepth == MATRIX_STACK_DEPTH) {
        throw new RuntimeException(ERROR_PUSHMATRIX_OVERFLOW);
      }
      ctm.get(matrixStack[matrixStackDepth]);
      matrixStackDepth++;
    }