@Override
	protected void decodeHeader(Decoder decoder) throws DecoderException {
		super.decodeHeader(decoder);
		String opcodename = decoder.readString(AttributeId.ATTRIB_OPCODE);
		try {
			opcode = PcodeOp.getOpcode(opcodename);
		}
		catch (UnknownInstructionException e) {
			opcode = PcodeOp.BOOL_AND;
		}
	}
Block representing and '&amp;&amp;' or '||' control flow path within a conditional expression
    possible multiple incoming edges
    2 outgoing edges,  one for true control flow, one for false control flow
    
    one "initial" condition block, with 2 outgoing edges
    one "secondary" condition block, with 2 outgoing edges, exactly 1 incoming edge from "initial"
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/BlockCondition.java