code: public StackTraceElement tryToCreateStackTraceElement() {
  		StackTraceElement lvStackTraceElement = null;
  		try {
  			lvStackTraceElement = tryToCreateStackTraceElementInstanceIntern();
  			
  			Field lvField = StackTraceElement.class.getDeclaredField("declaringClass");
  			AccessController.doPrivileged(new AccessiblePrivilegedAction(lvField));
  			lvField.set(lvStackTraceElement, getClassName());
  			lvField = StackTraceElement.class.getDeclaredField("methodName");
  			AccessController.doPrivileged(new AccessiblePrivilegedAction(lvField));
  			lvField.set(lvStackTraceElement, getMethodName());
  			lvField = StackTraceElement.class.getDeclaredField("fileName");
  			AccessController.doPrivileged(new AccessiblePrivilegedAction(lvField));
  			lvField.set(lvStackTraceElement, getFileName());
  			lvField = StackTraceElement.class.getDeclaredField("lineNumber");
  			AccessController.doPrivileged(new AccessiblePrivilegedAction(lvField));
  			lvField.set(lvStackTraceElement, new Integer(getLineNumber()));
  		} catch (Exception e) {
  			e.printStackTrace();
  		}
  		return lvStackTraceElement;
  	}
docs: It is not guaranteed, that is possible to create a instance of the <code>StackTraceElement</code>.
  This method want to try to create a instance. By success, than get the instance,
  else get <code>null</code>.
  
  @return A <code>StackTraceElement</code> instance or <code>null</code>.