@Override
public String getValue(ReadGraph graph, Variable variable, Map<Object, Object> context) throws DatabaseException {
if (children.size() > 3)
@Override
public String getValue(ReadGraph graph, Variable variable, Map<Object, Object> context) throws DatabaseException {
if (children.size() > 3)
String ifVal = children.get(0).getValue(graph, variable, context);
if (ifVal != null && ifVal.length() > 0 && !Boolean.FALSE.toString().equals(ifVal)) {
String ifVal = children.get(0).getValue(graph, variable, context);
if (ifVal != null && ifVal.length() > 0 && !Boolean.FALSE.toString().equals(ifVal)) {
@Override
public List<DocumentLine> getLines(ReadGraph graph, Variable variable, Map<Object, Object> context) throws DatabaseException {
if (children.size() > 3)
@Override
public List<DocumentLine> getLines(ReadGraph graph, Variable variable, Map<Object, Object> context) throws DatabaseException {
if (children.size() > 3)
String ifVal = children.get(0).getValue(graph, variable, context);
if (ifVal != null && ifVal.length() > 0 && !Boolean.FALSE.toString().equals(ifVal)) {
return children.get(1).getLines(graph, variable, context);
String ifVal = children.get(0).getValue(graph, variable, context);
if (ifVal != null && ifVal.length() > 0 && !Boolean.FALSE.toString().equals(ifVal)) {
return children.get(1).getLines(graph, variable, context);