public SignatureActor(CompositeEntity container, String name)
throws NameDuplicationException, IllegalActionException {
super(container, name);
input = new TypedIOPort(this, "input", true, false);
input.setTypeEquals(new ArrayType(BaseType.UNSIGNED_BYTE));
output = new TypedIOPort(this, "output", false, true);
output.setTypeEquals(new ArrayType(BaseType.UNSIGNED_BYTE));
provider = new StringParameter(this, "provider");
provider.setExpression("SystemDefault");
provider.addChoice("SystemDefault");