if ( fileSize == -1 && source != null && source.exists() ) {
if ( fileSize == 0 && source != null && source.exists() ) {
    public double getFileSize() {        if ( fileSize == -1 && source != null && source.exists() ) {            fileSize = source.length();        }                return fileSize;    }