docs: @Pure
  	public static Object getContext() throws AndroidException {
  		final Object ctx;
  		synchronized (Android.class) {
  			if (context == null) {
  				throw new AndroidException();
  			}
  			ctx = context.get();
  		}
  		if (ctx == null) {
  			throw new AndroidException();
  		}
  		return ctx;
  	}