The NJ state supreme court has held that the state's constitution does not allow the state to discriminate against gays and lesbians by denying them the benefits heterosexuals get from marriage. This does not necessarily mean NJ will get gay marriage. They might also get some separate-but-equal civil union arrangement.
All 7 justices on the state court believed the state constitution bars such discrimination. They only differed in what they thought should be done with that. 4 thought it should go back to the legislature. 3 thought they should just allow gay marriage right there in their decision. Most people believe that is called "judicial overreach", but whatever. It's all good.