private static void unmapCreateWindow(CreateWindowDesc createWindowDesc, EPStatementObjectModel model, StatementSpecUnMapContext unmapContext) { if (createWindowDesc == null) { return; } Expression filter = null; if (createWindowDesc.getInsertFilter() != null) { filter = unmapExpressionDeep(createWindowDesc.getInsertFilter(), unmapContext); } CreateWindowClause clause = new CreateWindowClause(createWindowDesc.getWindowName(), unmapViews(createWindowDesc.getViewSpecs())); clause.setInsert(createWindowDesc.isInsert()); clause.setInsertWhereClause(filter); model.setCreateWindow(clause); }