public static ContentStamp get(IFile file, boolean create) { ContentStamp result= get(file); if (result.isNullStamp() && create) { result= new ContentStampImpl(0); try { file.setSessionProperty(CONTENT_STAMP, result); } catch (CoreException e) { return NULL_CONTENT_STAMP; }
public static ContentStamp get(IFile file) { try { ContentStamp result= (ContentStamp)file.getSessionProperty(CONTENT_STAMP); if (result != null) return result; return NULL_CONTENT_STAMP; } catch (CoreException e) {
	public static ContentStamp get(IFile file, boolean create) {		ContentStamp result= get(file);		if (result.isNullStamp() && create) {			result= new ContentStampImpl(0);			try {				file.setSessionProperty(CONTENT_STAMP, result);			} catch (CoreException e) {				return NULL_CONTENT_STAMP;			}		}		return result;	}