### Question:
ReservedParameters { public static boolean isReservedParameter(Class<?> type) { return type == UIContext.class || type == UIPrompt.class || type == UIOutput.class || type == UIProgressMonitor.class || type == UIProvider.class || type == UIExecutionContext.class || type == UIDesktop.class; }  static boolean isReservedParameter(Class<?> type); static Object getReservedParameter(UIExecutionContext context, Class<?> type);  }### Answer:
@Test public void testIsReservedParameter() { Assert.assertTrue(ReservedParameters.isReservedParameter(UIContext.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIPrompt.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIOutput.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIProgressMonitor.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIProvider.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIExecutionContext.class)); Assert.assertTrue(ReservedParameters.isReservedParameter(UIDesktop.class)); Assert.assertFalse(ReservedParameters.isReservedParameter(String.class)); Assert.assertFalse(ReservedParameters.isReservedParameter(File.class)); }