package com.google.protobuf; /* loaded from: classes3.dex */ public final class ExtensionSchemas { private static final ExtensionSchema LITE_SCHEMA = new ExtensionSchemaLite(); private static final ExtensionSchema FULL_SCHEMA = loadSchemaForFullRuntime(); public static ExtensionSchema lite() { return LITE_SCHEMA; } private static ExtensionSchema loadSchemaForFullRuntime() { try { return (ExtensionSchema) Class.forName("com.google.protobuf.ExtensionSchemaFull").getDeclaredConstructor(new Class[0]).newInstance(new Object[0]); } catch (Exception unused) { return null; } } public static ExtensionSchema full() { ExtensionSchema extensionSchema = FULL_SCHEMA; if (extensionSchema != null) { return extensionSchema; } throw new IllegalStateException("Protobuf runtime is not correctly loaded."); } }