Pasando una clase como argumento a un método en java

Estoy escribiendo un método en el que me gustaría pasar una clase a un método, donde una parte del código incluye verificar si el objeto es de un tipo determinado. Esto es lo que quiero (pero que obviamente no funciona):

private static class MyClass1 { /***/ }
private static class MyClass2 { /***/ }

private void someFunc() {
    /* some code */
    methodName(MyClass1);
    methodName(MyClass2);
}


private void methodName(Class myClass) {
    Object obj;
    /* Complicated code to find obj in datastructure */
    if (obj instanceof myClass) {
        /* Do stuff */
    }
}

¿Alguna pista sobre cómo se puede hacer esto? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta