@Override public <A extends Arg> BuildRule createBuildRule( TargetGraph targetGraph, BuildRuleParams params, BuildRuleResolver resolver, A args) { return GoDescriptors.createGoBinaryRule( params, resolver, goBuckConfig, cxxPlatform, args.srcs, args.compilerFlags.or(ImmutableList.<String>of()), args.linkerFlags.or(ImmutableList.<String>of())); }