package com.google.common.base;
/* loaded from: classes.dex */
public abstract class Converter implements Function {
private final boolean a;
protected Converter() {
this(true);
}
public final B a(A a) {
return b(a);
}
@Override // com.google.common.base.Function
@Deprecated
public final B apply(A a) {
return a(a);
}
B b(A a) {
if (!this.a) {
return c(a);
}
if (a == null) {
return null;
}
B c = c(a);
Preconditions.a(c);
return c;
}
protected abstract B c(A a);
Converter(boolean z) {
this.a = z;
}
}