class dev.langchain4j.model.vertexai.RoleMapper extends java.lang.Object { void () { dev.langchain4j.model.vertexai.RoleMapper v; v := @this: dev.langchain4j.model.vertexai.RoleMapper; specialinvoke v.()>(); return; } static java.lang.String map(dev.langchain4j.data.message.ChatMessageType) { dev.langchain4j.data.message.ChatMessageType v; int[] v; int v, v; java.lang.String v; java.lang.IllegalArgumentException v; v := @parameter: dev.langchain4j.data.message.ChatMessageType; v = ; v = virtualinvoke v.(); v = v[v]; lookupswitch(v) { case 1: goto label; case 2: goto label; default: goto label; }; label: return "user"; label: return "model"; label: v = new java.lang.IllegalArgumentException; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u is not allowed."); specialinvoke v.(java.lang.String)>(v); throw v; } }