@Override
	public IndividualPropertyHelper withIndividual(Name<?> id, String managerId, URI path) {
		if(id!=null) {
			ManagedIndividualId parentId=ManagedIndividualId.createId(id,managerId);
			RelativeIndividualId individualId=RelativeIndividualId.createId(parentId, path);
			Individual<?,?> srcIndividual=
				this.individual.
					dataSet().
						individual(
							individualId,
							RelativeIndividual.class);
			this.individual.addValue(this.propertyId,srcIndividual);
		}
		return new IndividualPropertyHelperImpl(new IndividualHelperImpl(this.individual),this);
	}
@Override
	public IndividualPropertyHelper withIndividual(Name<?> id, String managerId, URI path) {
		if(id!=null) {
			ManagedIndividualId parentId=ManagedIndividualId.createId(id,managerId);
			RelativeIndividualId individualId=RelativeIndividualId.createId(parentId, path);
			Individual<?,?> srcIndividual=
				this.individual.
					dataSet().
						individual(
							individualId,
							RelativeIndividual.class);
			this.individual.addValue(this.propertyId,srcIndividual);
		}
		return new IndividualPropertyHelperImpl(new IndividualHelperImpl(this.individual),this);
	}
@ Override public IndividualPropertyHelper withIndividual ( Name < ? > id , String managerId , URI path ) { if ( id != null ) { ManagedIndividualId parentId = ManagedIndividualId . createId ( id , managerId ) ; RelativeIndividualId individualId = RelativeIndividualId . createId ( parentId , path ) ; Individual < ? , ? > srcIndividual = this . individual . dataSet ( ) . individual ( individualId , RelativeIndividual . class ) ; this . individual . addValue ( this . propertyId , srcIndividual ) ; } return new IndividualPropertyHelperImpl ( new IndividualHelperImpl ( this . individual ) , this ) ; }
{@inheritDoc}
{