protected UserData getUserData() throws ServiceException {
		Report.trace( "bezzotechcosign", "Entering getUserData", null );
		UserData ud = ( UserData )m_service.getCachedObject( "UserData" );
		if( ud == null ) {
			if( m_binder.getLocal( "dUser" ) != null ) {
				if( m_service.fillUserData( m_binder.getLocal( "dUser" ) ) )
					ud = m_service.getUserData();
			}
			else
				ud = SecurityUtils.createDefaultAdminUserData();
		}
		return ud;
	}