Do you think it is ok to create a companion object for PlayEclipse and put the method there? I think that the key should be inside PlaySettings, then the need of this static method if it is outside.