@Override
  public AbstractUrl createUrlByElement(Object element) {
    if (element instanceof PsiFile) {
      VirtualFile file = ((PsiFile)element).getVirtualFile();
      if (file != null){
        return new PsiFileUrl(file.getUrl());
      }
    }
    return null;
  }
@Override
  public AbstractUrl createUrlByElement(Object element)