Clase Mock Kotlin en testing de unidad Java

Tengo esta testing de Java con Mockito:

public class PersistentNodeDeserializerTests { @Test public void userInfoPersistentNodeDeserializer() { PersistentNode node = mock(PersistentNode.class); when(node.stringChild("username")).thenReturn("cliff12"); //more stuff } } 

PersistentNode es una class de Kotlin:

 open class PersistentNode(private val path: PersistentNodePath, val content: Any) { val stringPath: String get() = path.get() val key: String get() { val parts = stringPath.split("/"); return parts[parts.size - 1]; } val mapContent: Map<String, Any> get() { return content as HashMap<String, Any> } fun stringChild(child: String): String { return mapContent.get(child) as String } } 

Me sale este error:

kotlin.TypeCastException: null no se puede convertir a tipo no nulo java.util.HashMap

¿Cómo puedo stringChild apropiadamente de la propiedad stringChild ?

Solutions Collecting From Web of "Clase Mock Kotlin en testing de unidad Java"