public void save(Project project) {
ProjectInformation info = project.getLookup().lookup(ProjectInformation.class);
if (info != null) {
if (!nameTextField.getText().isEmpty() && !nameTextField.getText().equals(info.getName())) {
ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
pc.renameProject(project, nameTextField.getText());
}
}
ProjectMetaData metaData = project.getLookup().lookup(ProjectMetaData.class);
if (metaData != null) {
metaData.setTitle(titleTextField.getText());