public static ProcessesStatement FinishesBeforeOtherFinished(this StatementBuilder builder, IConcept other)
        {
            var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.FinishesBeforeOtherFinished);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }
        public static ProcessesStatement SimultaneousWith(this StatementBuilder builder, IConcept other)
        {
            var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.SimultaneousWith);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }
        public static ProcessesStatement StartsAfterOtherStarted(this StatementBuilder builder, IConcept other)
        {
            var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.StartsAfterOtherStarted);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }
        public static ProcessesStatement IsCausedBy(this StatementBuilder builder, IConcept other)
        {
            var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.IsCausedBy);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }