@Override
	public GrantApplicationDocument getFormObject(
			ProposalDevelopmentDocumentContract proposalDevelopmentDocument) {
		this.pdDoc = proposalDevelopmentDocument;
		aorInfo = departmentalPersonService.getDepartmentalPerson(pdDoc);
		return getGrantApplication();
	}
@ Override public GrantApplicationDocument getFormObject ( ProposalDevelopmentDocumentContract proposalDevelopmentDocument ) { this . pdDoc = proposalDevelopmentDocument ; aorInfo = departmentalPersonService . getDepartmentalPerson ( pdDoc ) ; return getGrantApplication ( ) ; }
This method creates {@link XmlObject} of type
{@link GrantApplicationDocument} by populating data from the given
{@link ProposalDevelopmentDocumentContract}

@param proposalDevelopmentDocument
for which the {@link XmlObject} needs to be created
@return {@link XmlObject} which is generated using the given
{@link ProposalDevelopmentDocumentContract}