code: public void afterConstructor(PageContext pc, Variables parent) throws ApplicationException {
  	pc.setVariablesScope(parent);
  	this.afterConstructor = true;
  
  	/*
  	 * if(constructorUDFs!=null){ Iterator<Entry<Key, UDF>> it = constructorUDFs.entrySet().iterator();
  	 * Map.Entry<Key, UDF> entry; Key key; UDFPlus udf; PageSource ps; while(it.hasNext()){
  	 * entry=it.next(); key=entry.getKey(); udf=(UDFPlus) entry.getValue(); ps=udf.getPageSource();
  	 * //if(ps!=null && ps.equals(getPageSource()))continue; // TODO can we avoid that udfs from the
  	 * component itself are here? registerUDF(key, udf,false,true); } }
  	 */
      }
docs: will be called after invoking constructor, only invoked by constructor (component body execution)
  
  @param pc
  @param parent
  @throws ApplicationException