test_class.declarator: definition = new BigIntegerFieldDefinition(
        ModulusFinder.findSuitableModulus(8))
test_class.modifier: private
test_class.original_string: private BigIntegerFieldDefinition definition = new BigIntegerFieldDefinition(
        ModulusFinder.findSuitableModulus(8));
test_class.type: BigIntegerFieldDefinition
test_class.var_name: definition
test_class.file: suite/spdz/src/test/java/dk/alexandra/fresco/suite/spdz/datatypes/TestSpdzSInt.java
test_class.identifier: TestSpdzSInt
test_case.body: @Test
    public void string() {
      FieldElement share = get(BigInteger.ONE);
      FieldElement mac = get(BigInteger.ZERO);
      String result = new SpdzSInt(share, mac).toString();
      assertThat(result, StringContains.containsString(share.toString()));
      assertThat(result, StringContains.containsString(mac.toString()));
    }
test_case.class_method_signature: TestSpdzSInt.string()
test_case.full_signature: @Test public void string()
test_case.identifier: string
test_case.invocations: get get toString assertThat containsString toString assertThat containsString toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void string()
focal_class.declarator: serialVersionUID = 8828769687281856043L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 8828769687281856043L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: share
focal_class.modifier: private final
focal_class.original_string: private final FieldElement share;
focal_class.type: FieldElement
focal_class.var_name: share
focal_class.declarator: mac
focal_class.modifier: private final
focal_class.original_string: private final FieldElement mac;
focal_class.type: FieldElement
focal_class.var_name: mac
focal_class.file: suite/spdz/src/main/java/dk/alexandra/fresco/suite/spdz/datatypes/SpdzSInt.java
focal_class.identifier: SpdzSInt
focal_class.interfaces: implements SInt, Serializable
focal_class.class_method_signature: SpdzSInt.SpdzSInt(FieldElement share, FieldElement mac)
focal_class.full_signature: public  SpdzSInt(FieldElement share, FieldElement mac)
focal_class.identifier: SpdzSInt
focal_class.modifiers: public
focal_class.parameters: (FieldElement share, FieldElement mac)
focal_class.signature:  SpdzSInt(FieldElement share, FieldElement mac)
focal_class.class_method_signature: SpdzSInt.getShare()
focal_class.full_signature: public FieldElement getShare()
focal_class.identifier: getShare
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: FieldElement
focal_class.signature: FieldElement getShare()
focal_class.class_method_signature: SpdzSInt.getMac()
focal_class.full_signature: public FieldElement getMac()
focal_class.identifier: getMac
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: FieldElement
focal_class.signature: FieldElement getMac()
focal_class.class_method_signature: SpdzSInt.add(SpdzSInt e)
focal_class.full_signature: public SpdzSInt add(SpdzSInt e)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (SpdzSInt e)
focal_class.return: SpdzSInt
focal_class.signature: SpdzSInt add(SpdzSInt e)
focal_class.class_method_signature: SpdzSInt.add(SpdzSInt e, int id)
focal_class.full_signature: public SpdzSInt add(SpdzSInt e, int id)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (SpdzSInt e, int id)
focal_class.return: SpdzSInt
focal_class.signature: SpdzSInt add(SpdzSInt e, int id)
focal_class.class_method_signature: SpdzSInt.subtract(SpdzSInt e)
focal_class.full_signature: public SpdzSInt subtract(SpdzSInt e)
focal_class.identifier: subtract
focal_class.modifiers: public
focal_class.parameters: (SpdzSInt e)
focal_class.return: SpdzSInt
focal_class.signature: SpdzSInt subtract(SpdzSInt e)
focal_class.class_method_signature: SpdzSInt.multiply(FieldElement c)
focal_class.full_signature: public SpdzSInt multiply(FieldElement c)
focal_class.identifier: multiply
focal_class.modifiers: public
focal_class.parameters: (FieldElement c)
focal_class.return: SpdzSInt
focal_class.signature: SpdzSInt multiply(FieldElement c)
focal_class.class_method_signature: SpdzSInt.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: SpdzSInt.out()
focal_class.full_signature: @Override public SInt out()
focal_class.identifier: out
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: SInt
focal_class.signature: SInt out()
focal_class.class_method_signature: SpdzSInt.serializeShare(ByteSerializer<FieldElement> serializer)
focal_class.full_signature: public byte[] serializeShare(ByteSerializer<FieldElement> serializer)
focal_class.identifier: serializeShare
focal_class.modifiers: public
focal_class.parameters: (ByteSerializer<FieldElement> serializer)
focal_class.return: byte[]
focal_class.signature: byte[] serializeShare(ByteSerializer<FieldElement> serializer)
focal_method.body: @Override
    public String toString() {
      return "spdz(" + share + ", " + mac + ")";
    }
focal_method.class_method_signature: SpdzSInt.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()