* @return a hash code for this object
*/
@Override
public int hashCode()
{
return new HashCodeBuilder().append(getFileName())
.append(getBasePath()).append(sourceURLAsString())
.append(getEncoding()).append(getFileSystem())
.append(getLocationStrategy()).toHashCode();
}