.valueOf(System.currentTimeMillis()), null);
.valueOf(System.currentTimeMillis()), IDDocumentType.EXTERNAL);
    public static Party createContributor(String contributorName, String contributorNumber,	    String contributorAddress, String areaCode, String areaOfAreaCode, String area,	    String parishOfResidence, String districtSubdivisionOfResidence, String districtOfResidence) {	if (Party.readByContributorNumber(contributorNumber) != null) {	    throw new DomainException("EXTERNAL_PERSON.createContributor.existing.contributor.number");	}	Person externalPerson = Person.createExternalPerson(contributorName, Gender.MALE,		contributorAddress, areaCode, areaOfAreaCode, area, parishOfResidence,		districtSubdivisionOfResidence, districtOfResidence, null, null, null, null, String			.valueOf(System.currentTimeMillis()), null);	externalPerson.setSocialSecurityNumber(contributorNumber);	new ExternalContract(externalPerson,		RootDomainObject.getInstance().getExternalInstitutionUnit(), new YearMonthDay(), null);	return externalPerson;    }