code: public static <T extends ImageGray<T>, TD extends TupleDesc>
  	DetectDescribePoint<T, TD> createFromPremade( Class<T> imageType ) {
  		return (DetectDescribePoint)FactoryDetectDescribe.surfStable(
  				new ConfigFastHessian(1, 2, 200, 1, 9, 4, 4), null,null, imageType);
  //		return (DetectDescribePoint)FactoryDetectDescribe.sift(new ConfigCompleteSift(-1,5,300));
  	}
docs: For some features, there are pre-made implementations of DetectDescribePoint.  This has only been done
  in situations where there was a performance advantage or that it was a very common combination.