JP reflection