Auto-instrumentation of Java applications with OpenTelemetry