question: public boolean isDownloadable ( ) { List < String > topics = getExactTopics ( ) ; for ( String xt : topics ) if ( xt . startsWith ( "urn:btih" ) ) return true ; if ( getDefaultURLs ( ) . length > 0 ) { return true ; } return false ; }
target:  Returns true if there are enough pieces of information to start a download from it. <p>At any rate there has to be at least one default url or a sha1 and a non empty keyword topic/display name.