VirtualFile () { if (mySystemPropertiesFile == null) { Properties systemProperties = new Properties(); for (Map.Entry<Object, Object> entry : System.getProperties().entrySet()) { if (entry.getKey() instanceof String key && entry.getValue() instanceof String) { if (!key.startsWith("idea.")) { systemProperties.setProperty(key, (String)entry.getValue()); } } } mySystemPropertiesFile = new MavenPropertiesVirtualFile(SYSTEM_PROPERTIES_FILE, systemProperties, this); } return mySystemPropertiesFile; }