private WordPressVersion(String versionNumber, FileObject versionFile) {
assert versionNumber != null;
this.versionNumber = versionNumber;
initVersion(versionNumber);
this.versionFile = versionFile;
this.versionFile.addFileChangeListener(new FileChangeAdapter() {
@Override
public void fileChanged(FileEvent fe) {
FileObject versionFile = fe.getFile();
initVersion(WPUtils.getVersion(versionFile));