question: gets a list of longs from the config . if the property does n't exist , a new one is added , with the provided default value . concode_field_sep Config parent concode_elem_sep File CONFIG_DIR concode_elem_sep File file concode_elem_sep String name concode_elem_sep int initialHash concode_elem_sep com.typesafe.config.Config config concode_field_sep List<Integer> getIntList concode_elem_sep List<Boolean> getBooleanList concode_elem_sep boolean isEmpty concode_elem_sep void save concode_elem_sep double getDouble concode_elem_sep void update concode_elem_sep String getString concode_elem_sep List<Double> getDoubleList concode_elem_sep boolean hasProperty concode_elem_sep Config getConfig concode_elem_sep long getLong concode_elem_sep int getInt concode_elem_sep boolean hasChanged concode_elem_sep boolean getBoolean concode_elem_sep List<Config> getConfigList concode_elem_sep List<String> getStringList
target: List < Long > function ( String arg0 , List < Long > arg1 , String arg2 ) { if ( ! config . hasPath ( arg0 ) ) { config = config . withValue ( arg0 , ConfigValueFactory . fromAnyRef ( arg1 , arg2 ) ) ; if ( parent != null ) { parent . update ( this ) ; } } return config . getLongList ( arg0 ) ; }