text:
/*
 * The Plaid API
 * The Plaid REST API. Please see https://plaid.com/docs/api for more details.
 *
 * The version of the OpenAPI document: 2020-09-14_1.205.3
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */

package com.plaid.client.model;

import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.plaid.client.model.ClientProvidedTransaction;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

/**
 * TransactionsEnrichGetRequest defines the request schema for `/transactions/enrich`.
 */
@ApiModel(description = "TransactionsEnrichGetRequest defines the request schema for `/transactions/enrich`.")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2022-11-17T17:52:41.932844Z[Etc/UTC]")
public class TransactionsEnrichGetRequest {
  public static final String SERIALIZED_NAME_CLIENT_ID = "client_id";
  @SerializedName(SERIALIZED_NAME_CLIENT_ID)
  private String clientId;

  public static final String SERIALIZED_NAME_SECRET = "secret";
  @SerializedName(SERIALIZED_NAME_SECRET)
  private String secret;

  public static final String SERIALIZED_NAME_ACCOUNT_TYPE = "account_type";
  @SerializedName(SERIALIZED_NAME_ACCOUNT_TYPE)
  private String accountType;

  public static final String SERIALIZED_NAME_TRANSACTIONS = "transactions";
  @SerializedName(SERIALIZED_NAME_TRANSACTIONS)
  private List<ClientProvidedTransaction> transactions = new ArrayList<>();

  public static final String SERIALIZED_NAME_INCLUDE_LEGACY_CATEGORIES = "include_legacy_categories";
  @SerializedName(SERIALIZED_NAME_INCLUDE_LEGACY_CATEGORIES)
  private Boolean includeLegacyCategories = false;

  public TransactionsEnrichGetRequest clientId(String clientId) {

    this.clientId = clientId;
    return this;
  }

   /**
   * Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
   * @return clientId
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.")

  public String getClientId() {
    return clientId;
  }

  public void setClientId(String clientId) {
    this.clientId = clientId;
  }

  public TransactionsEnrichGetRequest secret(String secret) {

    this.secret = secret;
    return this;
  }

   /**
   * Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
   * @return secret
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.")

  public String getSecret() {
    return secret;
  }

  public void setSecret(String secret) {
    this.secret = secret;
  }

  public TransactionsEnrichGetRequest accountType(String accountType) {

    this.accountType = accountType;
    return this;
  }

   /**
   * The account type for the requested transactions (either `depository` or `credit`).
   * @return accountType
  **/
  @ApiModelProperty(required = true, value = "The account type for the requested transactions (either `depository` or `credit`).")

  public String getAccountType() {
    return accountType;
  }

  public void setAccountType(String accountType) {
    this.accountType = accountType;
  }

  public TransactionsEnrichGetRequest transactions(List<ClientProvidedTransaction> transactions) {

    this.transactions = transactions;
    return this;
  }

  public TransactionsEnrichGetRequest addTransactionsItem(ClientProvidedTransaction transactionsItem) {
    this.transactions.add(transactionsItem);
    return this;
  }

   /**
   * An array of transaction objects to be enriched by Plaid. Maximum of 100 transactions per request.
   * @return transactions
  **/
  @ApiModelProperty(required = true, value = "An array of transaction objects to be enriched by Plaid. Maximum of 100 transactions per request.")

  public List<ClientProvidedTransaction> getTransactions() {
    return transactions;
  }

  public void setTransactions(List<ClientProvidedTransaction> transactions) {
    this.transactions = transactions;
  }

  public TransactionsEnrichGetRequest includeLegacyCategories(Boolean includeLegacyCategories) {

    this.includeLegacyCategories = includeLegacyCategories;
    return this;
  }

   /**
   * Include legacy categories in Enrich responses
   * @return includeLegacyCategories
  **/
  @javax.annotation.Nullable
  @ApiModelProperty(value = "Include legacy categories in Enrich responses")

  public Boolean getIncludeLegacyCategories() {
    return includeLegacyCategories;
  }

  public void setIncludeLegacyCategories(Boolean includeLegacyCategories) {
    this.includeLegacyCategories = includeLegacyCategories;
  }

  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    TransactionsEnrichGetRequest transactionsEnrichGetRequest = (TransactionsEnrichGetRequest) o;
    return Objects.equals(this.clientId, transactionsEnrichGetRequest.clientId) &&
        Objects.equals(this.secret, transactionsEnrichGetRequest.secret) &&
        Objects.equals(this.accountType, transactionsEnrichGetRequest.accountType) &&
        Objects.equals(this.transactions, transactionsEnrichGetRequest.transactions) &&
        Objects.equals(this.includeLegacyCategories, transactionsEnrichGetRequest.includeLegacyCategories);
  }

  @Override
  public int hashCode() {
    return Objects.hash(clientId, secret, accountType, transactions, includeLegacyCategories);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class TransactionsEnrichGetRequest {\n");
    sb.append("    clientId: ").append(toIndentedString(clientId)).append("\n");
    sb.append("    secret: ").append(toIndentedString(secret)).append("\n");
    sb.append("    accountType: ").append(toIndentedString(accountType)).append("\n");
    sb.append("    transactions: ").append(toIndentedString(transactions)).append("\n");
    sb.append("    includeLegacyCategories: ").append(toIndentedString(includeLegacyCategories)).append("\n");
    sb.append("}");
    return sb.toString();
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces
   * (except the first line).
   */
  private String toIndentedString(Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }

}


text:
// Copyright 2020 The Oppia Authors. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS-IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/**
 * @fileoverview Unit tests for the AlgebraicExpressionInput interactive
 * component.
 */

import { DeviceInfoService } from 'services/contextual/device-info.service';
import { AlgebraicExpressionInputInteractionComponent } from './oppia-interactive-algebraic-expression-input.component';
import { ComponentFixture, waitForAsync, TestBed } from '@angular/core/testing';
import { CurrentInteractionService } from 'pages/exploration-player-page/services/current-interaction.service';
import { GuppyInitializationService, GuppyObject } from 'services/guppy-initialization.service';
import { WindowRef } from 'services/contextual/window-ref.service';
import { TranslateService } from '@ngx-translate/core';
import { AlgebraicExpressionAnswer } from 'interactions/answer-defs';

class MockTranslateService {
  instant(key: string): string {
    return key;
  }
}

describe('AlgebraicExpressionInputInteractive', () => {
  let component: AlgebraicExpressionInputInteractionComponent;
  let fixture: ComponentFixture<AlgebraicExpressionInputInteractionComponent>;
  let windowRef: WindowRef;
  let guppyInitializationService: GuppyInitializationService;
  let deviceInfoService: DeviceInfoService;
  let mockGuppyObject = {
    divId: '1',
    guppyInstance: {
      asciimath: function() {
        return 'Dummy value';
      }
    }
  };
  class MockGuppy {
    constructor(id: string, config: Object) {}

    asciimath() {
      return 'Dummy value';
    }

    configure(name: string, val: Object): void {}
    static event(name: string, handler: Function): void {
      handler({focused: true});
    }

    static configure(name: string, val: Object): void {}
    static 'remove_global_symbol'(symbol: string): void {}
    static 'add_global_symbol'(name: string, symbol: Object): void {}
  }

  let mockCurrentInteractionService = {
    onSubmit: (
        answer: AlgebraicExpressionAnswer,
        rulesService: CurrentInteractionService
    ) => {},
    registerCurrentInteraction: (
        submitAnswerFn: Function, validateExpressionFn: Function) => {
      submitAnswerFn();
      validateExpressionFn();
    }
  };

  beforeEach(waitForAsync(() => {
    TestBed.configureTestingModule(
      {
        declarations: [AlgebraicExpressionInputInteractionComponent],
        providers: [
          {
            provide: CurrentInteractionService,
            useValue: mockCurrentInteractionService
          },
          {
            provide: TranslateService,
            useClass: MockTranslateService
          }
        ]
      }).compileComponents();
  }));

  beforeEach(() => {
    windowRef = TestBed.inject(WindowRef);
    windowRef.nativeWindow.Guppy = MockGuppy;
    guppyInitializationService = TestBed.inject(GuppyInitializationService);
    deviceInfoService = TestBed.inject(DeviceInfoService);
    fixture = TestBed.createComponent(
      AlgebraicExpressionInputInteractionComponent);
    component = fixture.componentInstance;
    component.allowedVariablesWithValue = '["a", "b"]';
    fixture.detectChanges();
  });

  it('should add the change handler to guppy', () => {
    spyOn(guppyInitializationService, 'findActiveGuppyObject').and.returnValue(
      mockGuppyObject as GuppyObject);
    component.ngOnInit();
    expect(guppyInitializationService.findActiveGuppyObject).toHaveBeenCalled();
  });

  it('should determine when the component is destroyed', () => {
    component.ngOnInit();
    expect(component.viewIsDestroyed).toBe(false);

    component.ngOnDestroy();
    expect(component.viewIsDestroyed).toBe(true);
  });

  it('should not submit the answer if invalid', () => {
    component.hasBeenTouched = true;
    // Invalid answer.
    component.value = 'x/';

    spyOn(mockCurrentInteractionService, 'onSubmit');
    component.submitAnswer();
    expect(mockCurrentInteractionService.onSubmit).not.toHaveBeenCalled();
    expect(component.warningText).toBe(
      'Your answer seems to be missing a variable/number after the "/".');
  });

  it('should correctly validate current answer', () => {
    // This should be validated as true if the editor hasn't been touched.
    component.value = '';
    expect(component.isCurrentAnswerValid()).toBeTrue();
    expect(component.warningText).toBe('');

    component.hasBeenTouched = true;
    // This should be validated as false if the editor has been touched.
    component.value = '';
    expect(component.isCurrentAnswerValid()).toBeFalse();
    expect(
      component.warningText).toBe('Please enter an answer before submitting.');
  });

  it('should set the value of showOSK to true', () => {
    spyOn(deviceInfoService, 'isMobileUserAgent').and.returnValue(true);
    spyOn(deviceInfoService, 'hasTouchEvents').and.returnValue(true);

    expect(guppyInitializationService.getShowOSK()).toBeFalse();
    component.showOsk();
    expect(guppyInitializationService.getShowOSK()).toBeTrue();
  });
});

redpajama_set_name: RedPajamaGithub


text:
ACCEPTED

#### According to
Index Fungorum

#### Published in
null

#### Original name
Rostrocoronophora castaneae Bat. & J.A. Lima

### Remarks
null


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Set/get session timeout</title>

msession_set

msession_uniq

Msession Functions

PHP Manual

msession_timeout

(PHP 4 >= 4.2.0, PHP 5 <= 5.1.2)

msession_timeout — Set/get session timeout

Description

   int msession_timeout
    ( string $session
   [, int $param
  ] )

Warning
This function is
currently not documented; only its argument list is available.

msession_set

msession_uniq

Msession Functions

PHP Manual


text:
module Shell
  module Commands
    class SetPeerTableCFs < Command
      def help
        <<~EOF
  Set the replicable table-cf config for the specified peer.

  Note:
  1. The replicate_all flag need to be false when set the replicable table-cfs.
  2. Can't set a table to table-cfs config if it's namespace already was in
     namespaces config of this peer.

  Examples:

    # set table-cfs config is null, then the namespaces config decide which
    # table to be replicated.
    hbase> set_peer_tableCFs '1'
    # set table / table-cf to be replicable for a peer, for a table without
    # an explicit column-family list, all replicable column-families (with
    # replication_scope == 1) will be replicated
    hbase> set_peer_tableCFs '2',
     { "ns1:table1" => [],
     "ns2:table2" => ["cf1", "cf2"],
     "ns3:table3" => ["cfA", "cfB"]}

  EOF
      end

      def command(id, peer_table_cfs = nil)
        replication_admin.set_peer_tableCFs(id, peer_table_cfs)
      end
    end
  end
end


text:
"""Generic utilities that do not belong in any specific sub module.

Add general utility functions that are used across many modules.  Do
not add classes here.
"""

def flag_last(o):
  """Flags the last loop of an iterator.

  Consumes an iterator, buffers one instance so it can look ahead.
  Returns True on last iteration.

  Args:
    * o: An iterator instance.

  Returns:
    * A tuple of (True/False, iteration). Returns True, next on StopIteration.

  """

  it = o.__iter__()

  try:
    e = next(it)
  except StopIteration:
    return

  while True:
    try:
      nxt = next(it)
      yield (False, e)
      e = nxt
    except StopIteration:
      yield (True, e)
      break

def has_values(o):
  """Converts iterator to a boolean.

  Destroys iterator but returns True if at least one value is present.

  Args:
    * o: An iterator instance.

  Returns:
    * True if at least one instance or False if none.

  """

  try:
    next(o)
    return True
  except StopIteration:
    return False


text:
namespace net {

MappedHostResolver::MappedHostResolver(scoped_ptr<HostResolver> impl)
    : impl_(impl.Pass()) {
}

MappedHostResolver::~MappedHostResolver() {
}

int MappedHostResolver::Resolve(const RequestInfo& original_info,
                                AddressList* addresses,
                                const CompletionCallback& callback,
                                RequestHandle* out_req,
                                const BoundNetLog& net_log) {
  RequestInfo info = original_info;
  int rv = ApplyRules(&info);
  if (rv != OK)
    return rv;

  return impl_->Resolve(info, addresses, callback, out_req, net_log);
}

int MappedHostResolver::ResolveFromCache(const RequestInfo& original_info,
                                         AddressList* addresses,
                                         const BoundNetLog& net_log) {
  RequestInfo info = original_info;
  int rv = ApplyRules(&info);
  if (rv != OK)
    return rv;

  return impl_->ResolveFromCache(info, addresses, net_log);
}

void MappedHostResolver::CancelRequest(RequestHandle req) {
  impl_->CancelRequest(req);
}

void MappedHostResolver::ProbeIPv6Support() {
  impl_->ProbeIPv6Support();
}

HostCache* MappedHostResolver::GetHostCache() {
  return impl_->GetHostCache();
}

int MappedHostResolver::ApplyRules(RequestInfo* info) const {
  HostPortPair host_port(info->host_port_pair());
  if (rules_.RewriteHost(&host_port)) {
    if (host_port.host() == "~NOTFOUND")
      return ERR_NAME_NOT_RESOLVED;
    info->set_host_port_pair(host_port);
  }
  return OK;
}

}  // namespace net


text:
package com.example.coolweather.util;

import android.util.Log;

import com.example.coolweather.database.Mydatabase;
import com.example.coolweather.model.City;
import com.example.coolweather.model.County;
import com.example.coolweather.model.Province;

public class HttpHandler {

	public static final String TAG="HttpHandler";

	public static void httpHandleMessage(String response,String type,Mydatabase coolweather_db,int id) {

		// TODO ×Ô¶¯Éú³ÉµÄ·½·¨´æ¸ù
		if(type.equals("province")){
			String [] allprovinces=response.split(",");
			Log.d("HttpHandler", response);
			Log.d("HttpHandler", allprovinces[0]);
			//×¢ÒâÕâÀïÒªÓÃ|»®·ÖµÄ»°±ØÐë¼Ó\\-------------ʲô¹í¹æ¶¨
			Log.d("HttpHandler", allprovinces[0].split("\\|")[0]);
			for (String province_value : allprovinces) {
				Province province=new Province();
				province.setCode(province_value.split("\\|")[0]);
				province.setName(province_value.split("\\|")[1]);
				coolweather_db.saveprovince(province);
			}
		}
		else if (type.equals("city")) {
			String [] allcitys=response.split(",");
			Log.d("HttpHandler", allcitys[0].split("\\|")[0].substring(0, 2));
			for (String city_value : allcitys) {
				City city=new City();
				city.setCode(city_value.split("\\|")[0]);
				city.setName(city_value.split("\\|")[1]);
				city.setProvince_id(id);
				coolweather_db.savecity(city);
			}
		}
		else if (type.equals("county")) {
			String [] allcounty=response.split(",");
			for (String county_value : allcounty) {
				County county=new County();
				county.setCode(county_value.split("\\|")[0]);
				county.setName(county_value.split("\\|")[1]);
				county.setCity_id(id);
				coolweather_db.savecounty(county);
			}
		}
	}

}


text: A home for learning and experimenting with Universal Windows Platform development


text:
package eu.amidst.dynamic.models;

import eu.amidst.core.datastream.Attribute;
import eu.amidst.core.datastream.DataStream;
import eu.amidst.dynamic.datastream.DynamicDataInstance;
import eu.amidst.dynamic.io.DynamicDataStreamLoader;
import eu.amidst.dynamic.variables.DynamicVariables;
import eu.amidst.core.variables.Variable;
import org.junit.Assert;
import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * Created by Hanen on 27/01/15.
 */
public class DynamicDAGTest {

    DataStream<DynamicDataInstance> data = DynamicDataStreamLoader.loadFromFile("../datasets/simulated/syntheticDataDaimler.arff");

    @Test
    public void testingDynamicDAG() {
        Attribute attVLATSIGMA = data.getAttributes().getAttributeByName("V_LAT_SIGMA");
        Attribute attVLATMEAS  = data.getAttributes().getAttributeByName("V_LAT_MEAS");
        Attribute attOLATSIGMA = data.getAttributes().getAttributeByName("O_LAT_SIGMA");
        Attribute attOLATMEAS  = data.getAttributes().getAttributeByName("O_LAT_MEAS");

        List<Attribute> attributeList = new ArrayList();
        attributeList.add(attVLATSIGMA);
        attributeList.add(attVLATMEAS);
        attributeList.add(attOLATSIGMA);
        attributeList.add(attOLATMEAS);

        DynamicVariables dynamicVariables = new DynamicVariables();

        Variable vlatSIGMA = dynamicVariables.newDynamicVariable(attVLATSIGMA);
        Variable vlatMEAS = dynamicVariables.newDynamicVariable(attVLATMEAS);
        Variable olatSIGMA = dynamicVariables.newDynamicVariable(attOLATSIGMA);
        Variable olatMEAS = dynamicVariables.newDynamicVariable(attOLATMEAS);

        Variable vlatREAL = dynamicVariables.newRealDynamicVariable(vlatMEAS);
        Variable olatREAL = dynamicVariables.newRealDynamicVariable(olatMEAS);

        Variable aLAT = dynamicVariables.newGaussianDynamicVariable("A_LAT");

        Variable latEv = dynamicVariables.newMultinomialLogisticDynamicVariable("LE",Arrays.asList("Yes", "No"));

        DynamicDAG dynamicDAG = new DynamicDAG(dynamicVariables);

        dynamicDAG.getParentSetTimeT(vlatMEAS).addParent(vlatSIGMA);
        dynamicDAG.getParentSetTimeT(vlatMEAS).addParent(vlatREAL);
        dynamicDAG.getParentSetTimeT(olatMEAS).addParent(olatSIGMA);
        dynamicDAG.getParentSetTimeT(olatMEAS).addParent(olatREAL);
        dynamicDAG.getParentSetTimeT(aLAT).addParent(dynamicVariables.getInterfaceVariable(aLAT));
        dynamicDAG.getParentSetTimeT(vlatREAL).addParent(aLAT);
        dynamicDAG.getParentSetTimeT(vlatREAL).addParent(dynamicVariables.getInterfaceVariable(vlatREAL));
        dynamicDAG.getParentSetTimeT(olatREAL).addParent(dynamicVariables.getInterfaceVariable(olatREAL));
        dynamicDAG.getParentSetTimeT(olatREAL).addParent(dynamicVariables.getInterfaceVariable(vlatREAL));
        dynamicDAG.getParentSetTimeT(latEv).addParent(vlatREAL);
        dynamicDAG.getParentSetTimeT(latEv).addParent(olatREAL);

        System.out.println("OOBN fragment for the LE hypothesis with acceleration (as in Figure 4.14 of D2.1)");
        System.out.println(dynamicDAG.toString());

        /* test cyclic dynamic dag */
        Assert.assertFalse(dynamicDAG.containCycles());

        /*test the parent set*/
        Assert.assertEquals(0, dynamicDAG.getParentSetTime0(aLAT).getNumberOfParents());
        Assert.assertEquals(2, dynamicDAG.getParentSetTimeT(latEv).getNumberOfParents());

        /* test if dynamicDAG and dynamicDAG2 (containing no arcs) are equals*/
        DynamicDAG dynamicDAG2 = new DynamicDAG(dynamicVariables);
        Assert.assertFalse(dynamicDAG.equals(dynamicDAG2));

        /* define dag2 as a copy of dag and test again */

        dynamicDAG2 = dynamicDAG;

        Assert.assertTrue(dynamicDAG.equals(dynamicDAG2));

        }

    @Test
    public void testingDynamicDAGToDAG() {
        Attribute attVLATSIGMA = data.getAttributes().getAttributeByName("V_LAT_SIGMA");
        Attribute attVLATMEAS = data.getAttributes().getAttributeByName("V_LAT_MEAS");
        Attribute attOLATSIGMA = data.getAttributes().getAttributeByName("O_LAT_SIGMA");
        Attribute attOLATMEAS = data.getAttributes().getAttributeByName("O_LAT_MEAS");

        List<Attribute> attributeList = new ArrayList();
        attributeList.add(attVLATSIGMA);
        attributeList.add(attVLATMEAS);
        attributeList.add(attOLATSIGMA);
        attributeList.add(attOLATMEAS);

        DynamicVariables dynamicVariables = new DynamicVariables();

        Variable vlatSIGMA = dynamicVariables.newDynamicVariable(attVLATSIGMA);
        Variable vlatMEAS = dynamicVariables.newDynamicVariable(attVLATMEAS);
        Variable olatSIGMA = dynamicVariables.newDynamicVariable(attOLATSIGMA);
        Variable olatMEAS = dynamicVariables.newDynamicVariable(attOLATMEAS);

        Variable vlatREAL = dynamicVariables.newRealDynamicVariable(vlatMEAS);
        Variable olatREAL = dynamicVariables.newRealDynamicVariable(olatMEAS);

        Variable aLAT = dynamicVariables.newGaussianDynamicVariable("A_LAT");

        Variable latEv = dynamicVariables.newMultinomialLogisticDynamicVariable("LE", Arrays.asList("Yes", "No"));

        DynamicDAG dynamicDAG = new DynamicDAG(dynamicVariables);

        dynamicDAG.getParentSetTimeT(vlatMEAS).addParent(vlatSIGMA);
        dynamicDAG.getParentSetTimeT(vlatMEAS).addParent(vlatREAL);
        dynamicDAG.getParentSetTimeT(olatMEAS).addParent(olatSIGMA);
        dynamicDAG.getParentSetTimeT(olatMEAS).addParent(olatREAL);
        dynamicDAG.getParentSetTimeT(aLAT).addParent(dynamicVariables.getInterfaceVariable(aLAT));
        dynamicDAG.getParentSetTimeT(vlatREAL).addParent(aLAT);
        dynamicDAG.getParentSetTimeT(vlatREAL).addParent(dynamicVariables.getInterfaceVariable(vlatREAL));
        dynamicDAG.getParentSetTimeT(olatREAL).addParent(dynamicVariables.getInterfaceVariable(olatREAL));
        dynamicDAG.getParentSetTimeT(olatREAL).addParent(dynamicVariables.getInterfaceVariable(vlatREAL));
        dynamicDAG.getParentSetTimeT(latEv).addParent(vlatREAL);
        dynamicDAG.getParentSetTimeT(latEv).addParent(olatREAL);

        System.out.println(dynamicDAG.toString());

        System.out.println(dynamicDAG.toDAGTime0().toString());
        System.out.println(dynamicDAG.toDAGTimeT().toString());

    }

    }


text:
package editor.debugger;

import javax.swing.*;

/**
 */
public class ExceptionBreakpointFactory implements IBreakpointFactory
{
  private static final ExceptionBreakpointFactory INSTANCE = new ExceptionBreakpointFactory();

  public static ExceptionBreakpointFactory instance()
  {
    return INSTANCE;
  }

  @Override
  public String getName()
  {
    return "Exception Breakpoints";
  }

  @Override
  public Icon getIcon()
  {
    return null;
  }
}