* @return True if the current process could be configured, false otherwise.
*/
public boolean configureForBuild(DaemonParameters requiredBuildParameters) {
boolean javaHomeMatch = getJavaHome().equals(requiredBuildParameters.getEffectiveJavaHome());
List<String> currentImmutable = new JvmOptions(new IdentityFileResolver()).getAllImmutableJvmArgs();
List<String> requiredImmutable = requiredBuildParameters.getEffectiveJvmArgs();
List<String> requiredImmutableMinusDefaults = removeDefaults(requiredImmutable);
boolean noImmutableJvmArgsRequired = requiredImmutableMinusDefaults.equals(currentImmutable);
if (javaHomeMatch && noImmutableJvmArgsRequired) {