package com.github.blindpirate.gogradle.core.pack;


import com.github.blindpirate.gogradle.general.PickyFactory;

public interface PackageNameResolver extends PickyFactory<VendorResolveContext, VendorPackageNameResolveResult> {
}

@@ -97,21 +97,16 @@
 ral.
-Picky
 Factory;
 %0A%0Apu
@@ -101,16 +101,56 @@
 Factory;
+%0Aimport com.google.common.base.Optional;
 %0A%0Apublic
@@ -192,21 +192,16 @@
 nds 
-Picky
 Factory%3C
 Vend
@@ -200,62 +200,154 @@
 ory%3C
-VendorResolveContext, VendorPackageNameResolveResult%3E %7B
+String, PackageInfo%3E %7B%0A    String HTTP=%22http://%22;%0A    String HTTPS=%22https://%22;%0A    @Override%0A    Optional%3CPackageInfo%3E produce(String packageName);
 %0A%7D%0A

rewrite interface method