RemoteCacheManager remote = …
SerializationContext serialCtx =
         ProtoStreamMarshaller.getSerializationContext(remote);

ProtoSchemaBuilder protoSchemaBuilder = new ProtoSchemaBuilder();
String protoFile = protoSchemaBuilder
   .fileName(fileName)
   .addClass(Pokemon.class)
   .packageName("pokemons")
   .build(serialCtx);