Ponto de interrogação no código java
Alguém pode explicar o ponto de interrogação no código a seguir? Também INITIAL_PERMANCE é uma constante final estática no código, mas qual é a última linha do synatax chamada?
Synapse(AbstractCell inputSource, float permanence) {
_inputSource = inputSource;
_permanence = permanence==0.0 ?
INITIAL_PERMANENCE : (float)Math.min(1.0,permanence);
}