void (@Nullable String property, @Nullable String value, boolean recursive, boolean force) { if (!StringUtil.isEmpty(property)) { try { myVcs.getFactory(myFile).createPropertyClient() .setProperty(myFile, property, PropertyValue.create(value), Depth.allOrEmpty(recursive), force); } catch (VcsException error) { VcsBalloonProblemNotifier .showOverChangesView(myVcs.getProject(), message("error.can.not.set.property", error.getMessage()), MessageType.ERROR); } } }