package com.novoda.pxfetcher;

public interface FileNameFactory<T> {

    String getFileName(String sourceUrl, T metadata);

}

@@ -24,16 +24,140 @@
 tcher;%0A%0A
+/**%0A * A FileNameFactory is responsible to create a file name for a retrieved resource.%0A * @param %3CT%3E type of meta data%0A */%0A
 public i

add comment about the purpose of the FileNameFactory