public boolean isResolved(@NotNull ThreeSide side) { switch (side) { case LEFT: return isResolved(Side.LEFT); case BASE: return isResolved(); case RIGHT: return isResolved(Side.RIGHT); default: throw new IllegalArgumentException(side.toString()); } }