* Compiles the pattern for the expression.
*/
protected void compilePattern() {
PatternTuple tuple = null;
if (m_type == null) {
throw new ExpressionException("pointcut type in context can not be null");
}
if (m_type.equals(PointcutType.EXECUTION)) {
tuple = PatternFactory.createMethodPatternTuple(m_expression, m_package);
m_memberPattern = Pattern.compileMethodPattern(tuple.getMemberPattern());
m_isHierarchical = tuple.isHierarchical();