code: @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;
  	}
docs: Replies the current {@code Context} for the android task.
  
  @return the current {@code Context} for the android task.
  @throws AndroidException when the context is <code>null</code>.
  @see #initialize(Object)