¿Cómo descubrirías si la pila de una máquina crece hacia arriba o hacia abajo en la memoria? (JAVA)

Tengo un programa en C para verificar si la pila de la máquina está creciendo o bajando en la memoria.

Es así:

#include <stdio .h>

void sub(int *a) {
 int b;

 if (&b > a) {
    printf("Stack grows up.");
 } else {
    printf("Stack grows down.");
 }
}

main () {
 int a;
 sub(&a);
}

Ahora quiero hacer lo mismo en Java. :-)

¿Alguien sabe una solución sin escribir ningún código nativo?

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta