private void applyValue(String property, String value) throws CoreException {
   if (fCurrentInput == null) return;
   if (property.equals(IEnvironment.P_NL)) fCurrentInput.setNL(value);
   else if (property.equals(IEnvironment.P_OS)) fCurrentInput.setOS(value);
   else if (property.equals(IEnvironment.P_WS)) fCurrentInput.setWS(value);
   else if (property.equals(IEnvironment.P_ARCH)) fCurrentInput.setArch(value);
 }