@Override public javax.lang.model.type.PrimitiveType getPrimitiveType(javax.lang.model.type.TypeKind arg0) { return Facades.facade(f.getPrimitiveType(Wrappers.wrap(arg0))); }
@Override public <R, P> R accept(AnnotationValueVisitor<R, P> v, P p) { return f.accept(Wrappers.wrap(v), p); }
@Override public boolean isNameCompatible(String arg0, Kind arg1) { return ((JavaFileObject) f).isNameCompatible(arg0, Wrappers.wrap(arg1)); }