class PdfURLSource extends AbstractPdfSource<URL> {

    public static PdfURLSource newInstanceWithPassword(URL url, String name, String password) {
        if (url == null) {
            throw new IllegalArgumentException("A not null url instance and a not blank name are expected.");
        }
        return new PdfURLSource(url, name, password);
    }

    private  PdfURLSource(URL url, String name, String password);

}