protected void prepareAdHocSigProfileValues() {
		Report.trace( "bezzotechcosign", "Entering prepareAdHocSigProfileValues", null );
		String [] alter = { "fieldName", ".SigField.fieldNameToSign" };
		String [] exclude = { "fieldName", "x", "y", "width", "height", "pageNumber", "title",
				"dateFormat", "timeFormat" };
		String fields = m_binder.getLocal( m_appName + ".SigProfile.fields" );
		String [] fieldArray = fields.split( ";" );
		for( int i = 0; i < fieldArray.length; i++ ) {
			if( !Arrays.asList( exclude ).contains( fieldArray[ i ] ) )
				m_binder.putLocal( m_appName + ".SigProfile." + fieldArray[ i ], "" );
			else
				if( Arrays.asList( alter ).contains( fieldArray[ i ] ) ) {
					Report.debug( "bezzotechcosign", "Altering: " + fieldArray[ i ] + " at index: " +
							Arrays.asList( alter ).indexOf( fieldArray[ i ] ), null );
					int altInd = Arrays.asList( alter ).indexOf( fieldArray[ i ] ) + 1;
					m_binder.putLocal( m_appName + ".SigProfile." + fieldArray[ i ],
							m_binder.getLocal( m_appName + Arrays.asList( alter ).get( altInd ) ) );
				}
		}
	}